dev-cpp / sdbus-c++

High-level C++ D-Bus library

Official package sites : https://github.com/Kistler-Group/sdbus-cpp ·

v2.0.0 :: 0/2 :: gentoo

Modified
License
LGPL-2.1+ Nokia-Qt-LGPL-Exception-1.1
Keywords
~amd64
USE flags
doc elogind systemd test tools

v1.4.0-r1 :: 0/1 :: gentoo

Modified
License
LGPL-2.1+ Nokia-Qt-LGPL-Exception-1.1
Keywords
~amd64
USE flags
doc elogind systemd test tools

General

doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
elogind
Enable session tracking via sys-auth/elogind
systemd
Use external libsystemd instead of statically-linked build
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
tools
Install interface stub code generator

dev-cpp / gtest : Google C++ Testing Framework

dev-libs / expat : Stream-oriented XML parser library

sys-apps / systemd : System and service manager for Linux

sys-auth / elogind : The systemd project's logind, extracted to a standalone package

sys-libs / basu : The sd-bus library, extracted from systemd

dev-libs / expat : Stream-oriented XML parser library

sys-apps / systemd : System and service manager for Linux

sys-auth / elogind : The systemd project's logind, extracted to a standalone package

sys-libs / basu : The sd-bus library, extracted from systemd

Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
dev-cpp/sdbus-c++: Fix building docs and running tests
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
John M. Harris Jr. · gentoo
dev-cpp/sdbus-c++: add 2.0.0
Signed-off-by: John M. Harris Jr. <johnmh@johnmh.me> Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
lch361 · gentoo
dev-cpp/sdbus-c++: Support sys-libs/basu in place of elogind or systemd
Closes: https://github.com/gentoo/gentoo/pull/34936 Signed-off-by: lch361 <lch361@skiff.com> Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Alfred Wingate · gentoo
dev-cpp/sdbus-c++: fix pkgconfig file
Closes: https://bugs.gentoo.org/922490 Bug: https://bugs.gentoo.org/917678 Signed-off-by: Alfred Wingate <parona@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/34898 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {app-doc → app-text}/doxygen
Per the category metadata, app-doc/ is reserved for documentation *files* and not software. Move it to app-text/ where it seems a better fit. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
dev-cpp/sdbus-c++: Bump to 1.4.0, fix GCC 14, drop old
Thanks to Alfred Wingate for the patch. Closes: https://bugs.gentoo.org/917157 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
dev-cpp/sdbus-c++: Bump systemd version for 0.9.0
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
James Le Cuirot · gentoo
dev-cpp/sdbus-c++: Bump to 1.3.0, drop old 1.2.0-r1
It now works with elogind! Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
dev-cpp/sdbus-c++: Really fix musl with __UAPI_DEF_ETHHDR
Closes: https://bugs.gentoo.org/895284 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
dev-cpp/sdbus-c++: Fix musl, fix systemd 251+, bump static systemd, Python 3.11
Closes: https://bugs.gentoo.org/862648 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
dev-cpp/sdbus-c++: Fix pkg-config dep on libsystemd when statically linked
Closes: https://bugs.gentoo.org/865389 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
dev-cpp/sdbus-c++: Bump to 1.2.0, bump systemd to fix glibc 2.36, drop old 1.1.0
Closes: https://bugs.gentoo.org/864985 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
dev-cpp/sdbus-c++: Bump systemd version to 250.6
This avoids direct use of ld by the EFI feature, which is unused here anyway. Closes: https://bugs.gentoo.org/836687 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
dev-cpp/sdbus-c++: Fix musl build by disabling systemd features
I have disabled these features unconditionally as I don't think they're needed, regardless of whether you're using musl. Closes: https://bugs.gentoo.org/841749 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
dev-cpp/sdbus-c++: Fix systemd SRC_URI
systemd is confusing. Closes: https://bugs.gentoo.org/836655 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
dev-cpp/sdbus-c++: Apply Gentoo musl patches to systemd
This downgrades systemd slightly but the precise version isn't too important. This is admittedly not tested against musl. Hopefully it's sufficient. Closes: https://bugs.gentoo.org/836414 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
dev-cpp/sdbus-c++: Use python-any-r1 eclass to build systemd
Closes: https://bugs.gentoo.org/835705 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
dev-cpp/sdbus-c++: New package
Including older 0.9.0 version for msalsdk-dbusclient. Signed-off-by: James Le Cuirot <chewi@gentoo.org>