Versions
v9999 :: 0 :: gentoo
- Modified
- License
- MIT
- USE flags
- doc elogind systemd test
v0.17-r2 :: 0 :: gentoo
- Modified
- License
- MIT
- Keywords
- ~amd64 ~x86
- USE flags
- doc elogind systemd test
v0.17-r1 :: 0 :: gentoo
- Modified
- License
- MIT
- Keywords
- ~amd64 ~x86
- USE flags
- doc elogind systemd test
USE flags
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
- Enable use of systemd-specific libraries and features like socket activation or session tracking
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
python_single_target
- python3_10
- Build for Python 3.10 only
- python3_11
- Build for Python 3.11 only
- python3_12
- Build for Python 3.12 only
Dependencies
acct-group / plugdev : Group controlling access to removable media
dev-lang / python : An interpreted, interactive, object-oriented programming language
dev-libs / glib : The GLib library of C routines
dev-libs / gobject-introspection : Introspection system for GObject-based libraries
dev-libs / json-glib : Library providing GLib serialization and deserialization for the JSON format
dev-libs / libevdev : Handler library for evdev events
dev-libs / libunistring : Library for manipulating Unicode and C strings according to Unicode standard
dev-python / evdev : Python library for evdev bindings
dev-python / pygobject : Python bindings for GObject Introspection
sys-apps / systemd : System and service manager for Linux
sys-auth / elogind : The systemd project's logind, extracted to a standalone package
Runtime Dependencies
acct-group / plugdev : Group controlling access to removable media
dev-lang / python : An interpreted, interactive, object-oriented programming language
dev-libs / glib : The GLib library of C routines
dev-libs / json-glib : Library providing GLib serialization and deserialization for the JSON format
dev-libs / libevdev : Handler library for evdev events
dev-libs / libunistring : Library for manipulating Unicode and C strings according to Unicode standard
dev-python / evdev : Python library for evdev bindings
dev-python / pygobject : Python bindings for GObject Introspection
sys-apps / systemd : System and service manager for Linux
sys-auth / elogind : The systemd project's logind, extracted to a standalone package
Depending packages
app-misc / piper : GTK application to configure gaming devices
Bugs
- 713624
- dev-libs/libratbag-0.9 : ../.../ratbag-command.c: error: PATH_MAX undeclared (first use in this function)
- 922761
- dev-libs/libratbag-0.17 fails tests (MUSL-SYSTEM): Assertion failed: interface != NULL libratbag.c: ratbag_create_context: 577)
- 935242
- dev-libs/libratbag-0.17-r2 fails to compile: libratbag-data.c:610:66: error: implicit declaration of function basename [-Wimplicit-function-declaration]
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-libs/libratbag: enable py3.12
Closes: https://bugs.gentoo.org/929423 Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-libs/libratbag: drop 0.15, 0.16
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Gonçalo Negrier Duarte · gentoo
dev-libs/libratbag: drop 0.17, add 0.17-r1, 9999 * add 9999
since libratbag is not update often Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
Rename dev-python/{python-evdev → evdev}
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
Move {dev-util → dev-debug}/valgrind
Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/34786 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
Rename dev-python/{sphinx_rtd_theme → sphinx-rtd-theme}
Signed-off-by: Michał Górny <mgorny@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 - Roman Brasseur · gentoo
dev-libs/libratbag: add 0.17
Signed-off-by: Roman Brasseur <nielzsen@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/28593 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - brahmajit das · gentoo
dev-libs/libratbag-: Fix missing error.h error on musl
Since musl doesn't provide error.h we need to check before adding it. If error.h is present in system only then we include it else we use err.h. Already there exists a bug report for this upstream [1]. The devs are open to a custom implementation of error but for now this patch for do it. [1]: https://github.com/libratbag/libratbag/issues/1253 Closes: https://bugs.gentoo.org/830557 Signed-off-by: brahmajit das <brahmajit.xyz@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/26437 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
dev-libs/libratbag: update dependencies according to iwdevtools
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Joonas Niilola · gentoo
dev-libs/libratbag: update doc generator from doxygen to sphinx
doc/meson.build:3:0: ERROR: Program 'sphinx-build-3 sphinx-build3 sphinx-build' not found or not executable Signed-off-by: Joonas Niilola <juippis@gentoo.org> - BratishkaErik · gentoo
dev-libs/libratbag: update Python targets
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
dev-libs/libratbag: PYTHON_MULTI_USEDEP -> PYTHON_USEDEP
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Lars Wendler · gentoo
dev-libs/libratbag: Bump to version 0.16
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Lars Wendler · gentoo
dev-libs/libratbag: Added python3_9 support
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alexander Barker · gentoo
dev-libs/libratbag: Add dev-libs/check to BDEPEND
Closes: https://bugs.gentoo.org/760060 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Lars Wendler · gentoo
dev-libs/libratbag: Added dev-libs/json-glib to RDEPEND
Closes: https://bugs.gentoo.org/760039 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Lars Wendler · gentoo
dev-libs/libratbag: Removed old
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Lars Wendler · gentoo
dev-libs/libratbag: ebuild enhancements
- use systemd.eclass to determine systemunitdir - Set plugdev group as the unix group that may access ratbagd via dbus - (R)DEPEND on acct-group/plugdev - Add openrc init script for ratbagd Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Alexander Barker · gentoo
dev-libs/libratbag: Bump to version 0.15
Bug: https://bugs.gentoo.org/682372 Closes: https://bugs.gentoo.org/682372 Signed-off-by: Alex Barker <alex@1stleg.com> Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: [QA] Fix trivial cases of MissingTestRestrict
The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Lars Wendler · gentoo
dev-libs/libratbag: Fixed build with recent meson releases.
Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Lars Wendler · gentoo
dev-libs/libratbag: Initial commit.
Package-Manager: Portage-2.3.6, Repoman-2.3.3