dev-libs / libratbag

Library to configure gaming mice

Official package sites : https://github.com/libratbag/libratbag ·

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

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

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

virtual / libudev : Virtual for libudev providers

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

virtual / libudev : Virtual for libudev providers

app-misc / piper : GTK application to configure gaming devices

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]
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