{"bugs":[{"bugid":922761,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-libs\/libratbag-0.17 fails tests (MUSL-SYSTEM): Assertion failed: interface != NULL libratbag.c: ratbag_create_context: 577)"}],"categories":[{"categoryid":1490,"name":"acct-group","summary":"The acct-group category contains packages for system groups."},{"categoryid":422,"name":"app-misc","summary":"The app-misc category contains various miscellaneous application packages which don't belong anywhere else."},{"categoryid":450,"name":"dev-lang","summary":"The dev-lang category contains various programming language implementations and related tools."},{"categoryid":393,"name":"dev-libs","summary":"The dev-libs category contains various miscellaneous programming libraries."},{"categoryid":336,"name":"dev-python","summary":"The dev-python category contains packages whose primary purpose is to provide Python modules, extensions and bindings, as well as tools and utilities useful for development in the Python programming language."},{"categoryid":343,"name":"sys-apps","summary":"The sys-apps category contains various core system applications, and some non-core system applications which have not yet been moved out into other sys- categories."},{"categoryid":447,"name":"sys-auth","summary":"The sys-auth category contains applications and libraries to support authentication and authorization facilities. Here belongs PAM modules, NSS modules and login apps."},{"categoryid":396,"name":"virtual","summary":"The virtual category contains packages which satisfy virtual dependencies."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"237e9c10956c4e7e1dcb22d487b041da8094449b","committime":"2025-12-21T18:15:52","packageid":67897,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"78c3abf4b705b3e230f9d5ba080709e01e29d1be","committime":"2025-12-21T18:02:25","packageid":67897,"repoid":1,"summary":"dev-libs\/libratbag: Remove py3.11"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ddd1e5c60fc005ed4cf002b90ddb2ab4cff8ca50","committime":"2025-10-26T03:48:29","packageid":67897,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"parona@protonmail.com","authorname":"Alfred Wingate","body":"sed -E '\/dev-libs\\\/gobject-introspection(:=|\\s|$|-[0-9]|\\[)\/ { s\/(>=)?dev-libs\\\/gobject-introspection(-[0-9.r-]*)?\/>=dev-libs\\\/gobject-introspection-1.82.0-r2\/ }' *\/*\/*.ebuild -i\n\n+ manually going over to undo the false positives or if the version\n  requirement was higher.\n\nBug: https:\/\/bugs.gentoo.org\/947058\nSee-Also: ae37e3f389808700bd0f4343ee04888f0ef179d2\nSigned-off-by: Alfred Wingate <parona@protonmail.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/44336\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/44336\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"d83e25b6a59578c519b2910640b5cb4205f0275c","committime":"2025-10-26T02:42:53","packageid":67897,"repoid":1,"summary":"*\/*: depend on newer gobject-introspection as a workaround"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d5af271f4e05ecd5390496c612407c724f9f5b68","committime":"2025-10-07T12:50:45","packageid":67897,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Closes: https:\/\/bugs.gentoo.org\/935242\nCloses: https:\/\/bugs.gentoo.org\/713624 (obsolete)\nSigned-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"c224b05689683b01bdff94efc35d9a33dc0e0207","committime":"2025-10-07T11:14:52","packageid":67897,"repoid":1,"summary":"dev-libs\/libratbag: fix compile on musl"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e5575467ebc5b07793aee55c88be6103d74526c1","committime":"2025-02-20T10:33:28","packageid":67897,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"0c8154696671b0b57f5868291acab5384254bc3c","committime":"2025-02-20T10:12:42","packageid":67897,"repoid":1,"summary":"dev-libs\/libratbag: Remove py3.10 (per sphinx-8.2)"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"0e988a3eab1ee970f3ad767f2bbf58ac0c142776","committime":"2025-01-20T22:50:13","packageid":67897,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"chewi@gentoo.org","authorname":"James Le Cuirot","body":"Closes: https:\/\/bugs.gentoo.org\/940573\nSigned-off-by: James Le Cuirot <chewi@gentoo.org>","commitid":"d001a3427076dc59d652a694c2cd95a056a002c6","committime":"2025-01-20T22:14:45","packageid":67897,"repoid":1,"summary":"dev-libs\/libratbag: Version bump to 0.18, fix ratbagctl test"},{"authoremail":"chewi@gentoo.org","authorname":"James Le Cuirot","body":"Closes: https:\/\/github.com\/gentoo\/gentoo\/pull\/40035\nSigned-off-by: James Le Cuirot <chewi@gentoo.org>","commitid":"00b53ffb6bfe132727553673ff799894cae5f95e","committime":"2025-01-20T21:27:27","packageid":67897,"repoid":1,"summary":"dev-libs\/libratbag: Check kernel config for CONFIG_HIDRAW"},{"authoremail":"chewi@gentoo.org","authorname":"James Le Cuirot","body":"Signed-off-by: James Le Cuirot <chewi@gentoo.org>","commitid":"78545e7caafadbcb926ce4df6528596be745b1cb","committime":"2025-01-20T21:17:25","packageid":67897,"repoid":1,"summary":"dev-libs\/libratbag: Drop old 0.17-r1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a6c7e40efc10d75cb1377f32106f3dbe2e9552fc","committime":"2024-06-02T02:33:38","packageid":67897,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Closes: https:\/\/bugs.gentoo.org\/929423\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"c0c8d8ab023fcd17769203ee7af06468bb01e35c","committime":"2024-06-02T02:16:08","packageid":67897,"repoid":1,"summary":"dev-libs\/libratbag: enable py3.12"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"c4ef467cef8871c82e86880082228997d0efcb3f","committime":"2024-06-02T01:47:20","packageid":67897,"repoid":1,"summary":"dev-libs\/libratbag: drop 0.15, 0.16"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"bba99df3f267d053b8b267ea094741fc79e76a07","committime":"2024-04-20T08:04:09","packageid":67897,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"gonegrier.duarte@gmail.com","authorname":"Gonçalo Negrier Duarte","body":"since libratbag is not update often\n\nSigned-off-by: Gonçalo Negrier Duarte <gonegrier.duarte@gmail.com>\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"0311e48d4d6b911671f7bb784dd268450df09fc9","committime":"2024-03-06T20:52:39","packageid":67897,"repoid":1,"summary":"dev-libs\/libratbag: drop 0.17, add 0.17-r1, 9999 * add 9999"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"54f5d776a0a65af2659fef2bb60d8bc201647a4a","committime":"2024-02-19T04:18:53","packageid":67897,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"d634b340c114323c3ebbaa3f31771fb94547449f","committime":"2024-02-19T04:06:43","packageid":67897,"repoid":1,"summary":"Rename dev-python\/{python-evdev → evdev}"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"039d17459c9b372be4480cdf2ae85db5edf377dd","committime":"2024-01-13T18:05:17","packageid":67897,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/34786\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"5e3d413c90ed50a6f9582ee1e3817398d4a82319","committime":"2024-01-13T16:08:07","packageid":67897,"repoid":1,"summary":"Move {dev-util → dev-debug}\/valgrind"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"6f1929fd16eb7c1c9fde644fee75aaec88854aa7","committime":"2023-02-14T05:31:56","packageid":67897,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"15d76ea3e49bf90f74df649773167d6ba96c0583","committime":"2023-02-14T05:18:51","packageid":67897,"repoid":1,"summary":"Rename dev-python\/{sphinx_rtd_theme → sphinx-rtd-theme}"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"8d0ebee607de5c63d747980fbeb0806c193a29c9","committime":"2023-01-14T13:02:17","packageid":67897,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"soap@gentoo.org","authorname":"David Seifert","body":"Signed-off-by: David Seifert <soap@gentoo.org>","commitid":"ed468028e725c9580a7b2ee02d6b7b9375f7a0b2","committime":"2023-01-14T12:51:19","packageid":67897,"repoid":1,"summary":"*\/*: remove py3.8 from PYTHON_COMPAT"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"bec1ef4c9623a0e3637a294d2523ce31ee6ce849","committime":"2022-12-21T12:34:04","packageid":67897,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"nielzsen@protonmail.com","authorname":"Roman Brasseur","body":"Signed-off-by: Roman Brasseur <nielzsen@protonmail.com>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/28593\nSigned-off-by: Viorel Munteanu <ceamac@gentoo.org>","commitid":"4945b17134ddd01f8a76da37854bd42bb48f4aaa","committime":"2022-12-07T22:14:48","packageid":67897,"repoid":1,"summary":"dev-libs\/libratbag: add 0.17"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"52eef4251245a0cb42c209ad17c72970bba19c46","committime":"2022-07-18T00:31:36","packageid":67897,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"brahmajit.xyz@gmail.com","authorname":"brahmajit das","body":"Since musl doesn't provide error.h we need to check before adding it. If\nerror.h is present in system only then we include it else we use err.h.\nAlready there exists a bug report for this upstream [1]. The devs are open to\na custom implementation of error but for now this patch for do it.\n\n[1]: https:\/\/github.com\/libratbag\/libratbag\/issues\/1253\n\nCloses: https:\/\/bugs.gentoo.org\/830557\nSigned-off-by: brahmajit das <brahmajit.xyz@gmail.com>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/26437\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"d7fe66b67489c54ae8244dbbe7d801aed073952f","committime":"2022-07-16T07:42:27","packageid":67897,"repoid":1,"summary":"dev-libs\/libratbag-: Fix missing error.h error on musl"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b20ebd90462711de071711a4a4852009c5fa3498","committime":"2022-03-11T14:49:40","packageid":67897,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"aa2000a2d83406549c21752fa8ee50776b0dbeec","committime":"2022-03-11T14:34:35","packageid":67897,"repoid":1,"summary":"dev-libs\/libratbag: update dependencies according to iwdevtools"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"doc\/meson.build:3:0: ERROR: Program 'sphinx-build-3 sphinx-build3\nsphinx-build' not found or not executable\n\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"e31ff53b2e123b676d1cab18512fecf499457377","committime":"2022-03-11T14:32:54","packageid":67897,"repoid":1,"summary":"dev-libs\/libratbag: update doc generator from doxygen to sphinx"},{"authoremail":"bratishkaerik@getgoogleoff.me","authorname":"BratishkaErik","body":"Package-Manager: Portage-3.0.30, Repoman-3.0.3\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"0e239b012b96937d1e3b7ad053860a888785a721","committime":"2022-03-11T10:28:55","packageid":67897,"repoid":1,"summary":"dev-libs\/libratbag: update Python targets"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"81ea93ee3abaa45450db8d93c33d45bd29ad4053","committime":"2021-07-17T18:36:25","packageid":67897,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"soap@gentoo.org","authorname":"David Seifert","body":"Signed-off-by: David Seifert <soap@gentoo.org>","commitid":"bab300939c2635780a1f0e8d5918f9bc6c04c86d","committime":"2021-07-17T18:15:25","packageid":67897,"repoid":1,"summary":"dev-libs\/libratbag: PYTHON_MULTI_USEDEP -> PYTHON_USEDEP"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c6d014a2cecce0ef464ea3fb7f4bc2cb688f22d8","committime":"2021-06-25T01:21:25","packageid":67897,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"polynomial-c@gentoo.org","authorname":"Lars Wendler","body":"Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>","commitid":"74e4072b18ba3057de92ba088da1e3bf505d3380","committime":"2021-06-24T22:41:21","packageid":67897,"repoid":1,"summary":"dev-libs\/libratbag: Bump to version 0.16"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ab97cc9e63c5c50ee6e5a44361af1bca362a8cc0","committime":"2021-04-29T18:05:39","packageid":67897,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"polynomial-c@gentoo.org","authorname":"Lars Wendler","body":"Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>","commitid":"b6d3b45f1946424d41cb7911b7dcfaf35fdfdbe8","committime":"2021-04-29T17:59:07","packageid":67897,"repoid":1,"summary":"dev-libs\/libratbag: Added python3_9 support"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2c6c2efe4c1a02689bcd5e6e58a54035dec44025","committime":"2021-01-31T02:18:05","packageid":67897,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"d8cbaa62dbf4abc31cc74d2cc12e3d0c7ac9b70a","committime":"2021-01-30T23:36:06","packageid":67897,"repoid":1,"summary":"*\/*: Remove obsolete values from PYTHON_COMPAT"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"6d7fb212a39c2e1a2ab22076199ed1a95a74dd46","committime":"2020-12-15T18:05:19","packageid":67897,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"alex@1stleg.com","authorname":"Alexander Barker","body":"Closes: https:\/\/bugs.gentoo.org\/760060\nPackage-Manager: Portage-3.0.12, Repoman-3.0.2\nSigned-off-by: Lars Wendler <polynomial-c@gentoo.org>","commitid":"c0452a7ff0e3186a02a4d634b39f664e9ecb4c72","committime":"2020-12-15T17:48:26","packageid":67897,"repoid":1,"summary":"dev-libs\/libratbag: Add dev-libs\/check to BDEPEND"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3ad4daf614cc23ba4751cad6a0b31d55c18869c1","committime":"2020-12-15T08:35:13","packageid":67897,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"polynomial-c@gentoo.org","authorname":"Lars Wendler","body":"Closes: https:\/\/bugs.gentoo.org\/760039\nPackage-Manager: Portage-3.0.12, Repoman-3.0.2\nSigned-off-by: Lars Wendler <polynomial-c@gentoo.org>","commitid":"7cef7d604ddb483ff0c55276cdd7a1d181cfe0bc","committime":"2020-12-15T08:19:21","packageid":67897,"repoid":1,"summary":"dev-libs\/libratbag: Added dev-libs\/json-glib to RDEPEND"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"febc173fe712216a510e9a86992dc0941fbf2b1a","committime":"2020-12-14T17:35:00","packageid":67897,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"polynomial-c@gentoo.org","authorname":"Lars Wendler","body":"Package-Manager: Portage-3.0.12, Repoman-3.0.2\nSigned-off-by: Lars Wendler <polynomial-c@gentoo.org>","commitid":"3f34e6b748fb854bb32278d26ad8a6eaea54829b","committime":"2020-12-14T17:18:29","packageid":67897,"repoid":1,"summary":"dev-libs\/libratbag: Removed old"},{"authoremail":"polynomial-c@gentoo.org","authorname":"Lars Wendler","body":"- use systemd.eclass to determine systemunitdir\n  - Set plugdev group as the unix group that may access ratbagd via dbus\n  - (R)DEPEND on acct-group\/plugdev\n  - Add openrc init script for ratbagd\n\nPackage-Manager: Portage-3.0.12, Repoman-3.0.2\nSigned-off-by: Lars Wendler <polynomial-c@gentoo.org>","commitid":"64bc2dea286b22f4cce895ece50684affd6bf215","committime":"2020-12-14T16:48:13","packageid":67897,"repoid":1,"summary":"dev-libs\/libratbag: ebuild enhancements"},{"authoremail":"alex@1stleg.com","authorname":"Alexander Barker","body":"Bug: https:\/\/bugs.gentoo.org\/682372\nCloses: https:\/\/bugs.gentoo.org\/682372\nSigned-off-by: Alex Barker <alex@1stleg.com>\nSigned-off-by: Lars Wendler <polynomial-c@gentoo.org>","commitid":"4f0988043e55b524429f0246b727bef12b7de489","committime":"2020-04-12T18:58:14","packageid":67897,"repoid":1,"summary":"dev-libs\/libratbag: Bump to version 0.15"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"fef742528aacdd4ffa4e59ea0354106ca161650e","committime":"2019-12-10T23:48:11","packageid":67897,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"The result was achieved via the following pipeline:\n\n    pkgcheck scan -c RestrictTestCheck -R FormatReporter \\\n      --format '{category}\/{package}\/{package}-{version}.ebuild' |\n    xargs -n32 grep -L RESTRICT |\n    xargs -n32 sed -i -e '\/^IUSE=.*test\/aRESTRICT=\"!test? ( test )\"'\n\nThe resulting metadata was compared before and after the change.\nFew Go ebuilds had to be fixed manually due to implicit RESTRICT=strip\nadded by the eclass.  Two ebuilds have to be fixed because of multiline\nIUSE.\n\nSuggested-by: Robin H. Johnson <robbat2@gentoo.org>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/13942\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"064af661d0c9a31cecdf348632bc5603333a9149","committime":"2019-12-10T22:02:54","packageid":67897,"repoid":1,"summary":"*\/*: [QA] Fix trivial cases of MissingTestRestrict"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"d1a967aece357ed8d80f63a0450a8253303f2ccc","committime":"2017-12-19T15:25:45","packageid":67897,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"polynomial-c@gentoo.org","authorname":"Lars Wendler","body":"Package-Manager: Portage-2.3.19, Repoman-2.3.6","commitid":"f32931bedcec774f676ccf3fb520c12b1dae7d8a","committime":"2017-12-19T15:03:42","packageid":67897,"repoid":1,"summary":"dev-libs\/libratbag: Fixed build with recent meson releases."},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"66ac69e2f0f8fca22dfadba58ff88437be3ffd86","committime":"2017-07-21T23:43:40","packageid":67897,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"polynomial-c@gentoo.org","authorname":"Lars Wendler","body":"Package-Manager: Portage-2.3.6, Repoman-2.3.3","commitid":"ddef29c037229fa7339e39e9fcdc963eeb8d13e8","committime":"2017-07-21T23:32:40","packageid":67897,"repoid":1,"summary":"dev-libs\/libratbag: Initial commit."}],"dependencies":[{"block":false,"categoryid":393,"description":"Introspection system for GObject-based libraries","ebuildids":[823807,828505,851586],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"gobject-introspection","packageid":42119},{"block":false,"categoryid":450,"description":"An interpreted, interactive, object-oriented programming language","ebuildids":[823807,823807,828505,851586,851586],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"python","packageid":43095},{"block":false,"categoryid":393,"description":"Library for manipulating Unicode and C strings according to Unicode standard","ebuildids":[823807,828505,851586],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"scheme@gentoo.org","maintainername":"Gentoo Scheme Project","name":"libunistring","packageid":47348,"summary":"Text files are nowadays usually encoded in Unicode, and may consist of very different scripts – from Latin letters to Chinese Hanzi –, with many kinds of special characters – accents, right-to-left writing marks, hyphens, Roman numbers, and much more. But the POSIX platform APIs for text do not contain adequate functions for dealing with particular properties of many Unicode characters. In fact, the POSIX APIs for text have several assumptions at their base which don't hold for Unicode text. This library provides functions for manipulating Unicode strings and for manipulating C strings according to the Unicode standard."},{"block":false,"categoryid":393,"description":"The GLib library of C routines","ebuildids":[823807,828505,851586],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"glib","packageid":47581},{"block":false,"categoryid":336,"description":"Python bindings for GObject Introspection","ebuildids":[823807,823807,828505,851586,851586],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"pygobject","packageid":52195,"summary":"GObject is a object system used by GTK+, GStreamer and other libraries. PyGObject provides a convenient wrapper for use in Python programs when accessing GObject libraries. Like the GObject library itself PyGObject is licensed under the GNU LGPL, so is suitable for use in both free software and proprietary applications. It is already in use in many applications ranging from small single purpose scripts up to large full featured applications. PyGObject now dynamically accesses any GObject libraries that uses GObject Introspection. It replaces the need for separate modules such as PyGTK, GIO and python-gnome to build a full GNOME 3.0 application. Once new functionality is added to gobject library it is instantly available as a Python API without the need for intermediate Python glue."},{"block":false,"categoryid":393,"description":"Library providing GLib serialization and deserialization for the JSON format","ebuildids":[823807,828505,851586],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"voyageur@gentoo.org","maintainername":"Bernard Cafarelli","name":"json-glib","packageid":53226,"summary":"JSON-GLib is a library providing serialization and deserialization support for the JavaScript Object Notation (JSON) format described by RFC 4627. Many high-level languages already provide native modules for parsing, generating and manipulating JSON data streams. JSON-GLib is a C library based on GLib and released under the terms of the GNU Lesser General Public License version 2.1. It provides a parser and a generator GObject classes and various wrappers for the complex data types employed by JSON, such as arrays and objects. JSON-GLib uses GLib native data types and the generic value container GValue for ease of development. It also provides integration with the GObject classes for direct serialization into, and deserialization from, JSON data streams."},{"block":false,"categoryid":343,"description":"System and service manager for Linux","ebuildids":[823807,828505,851586],"firstseen":"2011-06-06T14:38:26.134212","maintainer":"systemd@gentoo.org","maintainername":"Gentoo systemd team","name":"systemd","packageid":57501},{"block":false,"categoryid":393,"description":"Handler library for evdev events","ebuildids":[823807,828505,851586],"firstseen":"2013-10-14T13:36:28.867856","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libevdev","packageid":61489},{"block":false,"categoryid":396,"description":"Virtual for libudev providers","ebuildids":[823807,828505,851586],"firstseen":"2014-03-28T14:37:24.248908","maintainer":"udev-bugs@gentoo.org","name":"libudev","packageid":62081},{"block":false,"categoryid":447,"description":"The systemd project's logind, extracted to a standalone package","ebuildids":[823807,828505,851586],"firstseen":"2017-01-15T14:36:24.463510","name":"elogind","packageid":66433},{"block":false,"categoryid":1490,"description":"Group controlling access to removable media","ebuildids":[823807,828505,851586],"firstseen":"2019-09-13T13:28:33.858474","name":"plugdev","packageid":70144},{"block":false,"categoryid":336,"description":"Python library for evdev bindings","ebuildids":[823807,823807,828505,851586,851586],"firstseen":"2024-02-19T04:32:25.814165","name":"evdev","packageid":77118}],"depending":[{"block":false,"categoryid":422,"description":"GTK application to configure gaming devices","ebuildids":[823801,823801,823801,823801,823802,823802,851585,851585],"firstseen":"2020-12-14T17:46:47.692436","name":"piper","packageid":72269,"summary":"Piper is a graphical user interface to configure gaming mice. Configuration options include changing the resolution (DPI) of the mouse, adding and removing profiles, setting LED colors and changing button behaviors. Piper requires"}],"ebuilds":[{"archs":[],"ebuildid":823807,"firstseen":"2024-04-20T09:08:40.416545","license":"MIT","moddate":"2026-04-02T22:11:32","packageid":67897,"repoid":1,"slot":"0","uses":["doc","elogind","python_single_target_python3_12","python_single_target_python3_13","systemd","test"],"version":"9999"},{"archs":["~amd64","~x86"],"ebuildid":851586,"firstseen":"2025-01-20T23:00:42.666526","license":"MIT","moddate":"2026-04-02T22:11:32","packageid":67897,"repoid":1,"slot":"0","uses":["doc","elogind","python_single_target_python3_12","python_single_target_python3_13","systemd","test"],"version":"0.18"},{"archs":["~amd64","~x86"],"ebuildid":828505,"firstseen":"2024-06-02T03:52:51.425729","license":"MIT","moddate":"2026-04-02T22:11:32","packageid":67897,"repoid":1,"slot":"0","uses":["doc","elogind","python_single_target_python3_12","systemd","test"],"version":"0.17-r2"}],"masks":[],"package":{"categoryid":393,"description":"Library to configure gaming mice","firstseen":"2017-07-21T23:47:13.168682","name":"libratbag","packageid":67897},"rdependencies":[{"block":false,"categoryid":450,"description":"An interpreted, interactive, object-oriented programming language","ebuildids":[823807,823807,828505,851586,851586],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"python@gentoo.org","maintainername":"Python","name":"python","packageid":43095},{"block":false,"categoryid":393,"description":"Library for manipulating Unicode and C strings according to Unicode standard","ebuildids":[823807,828505,851586],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"scheme@gentoo.org","maintainername":"Gentoo Scheme Project","name":"libunistring","packageid":47348,"summary":"Text files are nowadays usually encoded in Unicode, and may consist of very different scripts – from Latin letters to Chinese Hanzi –, with many kinds of special characters – accents, right-to-left writing marks, hyphens, Roman numbers, and much more. But the POSIX platform APIs for text do not contain adequate functions for dealing with particular properties of many Unicode characters. In fact, the POSIX APIs for text have several assumptions at their base which don't hold for Unicode text. This library provides functions for manipulating Unicode strings and for manipulating C strings according to the Unicode standard."},{"block":false,"categoryid":393,"description":"The GLib library of C routines","ebuildids":[823807,828505,851586],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"glib","packageid":47581},{"block":false,"categoryid":336,"description":"Python bindings for GObject Introspection","ebuildids":[823807,823807,828505,851586,851586],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"pygobject","packageid":52195,"summary":"GObject is a object system used by GTK+, GStreamer and other libraries. PyGObject provides a convenient wrapper for use in Python programs when accessing GObject libraries. Like the GObject library itself PyGObject is licensed under the GNU LGPL, so is suitable for use in both free software and proprietary applications. It is already in use in many applications ranging from small single purpose scripts up to large full featured applications. PyGObject now dynamically accesses any GObject libraries that uses GObject Introspection. It replaces the need for separate modules such as PyGTK, GIO and python-gnome to build a full GNOME 3.0 application. Once new functionality is added to gobject library it is instantly available as a Python API without the need for intermediate Python glue."},{"block":false,"categoryid":393,"description":"Library providing GLib serialization and deserialization for the JSON format","ebuildids":[823807,828505,851586],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"voyageur@gentoo.org","maintainername":"Bernard Cafarelli","name":"json-glib","packageid":53226,"summary":"JSON-GLib is a library providing serialization and deserialization support for the JavaScript Object Notation (JSON) format described by RFC 4627. Many high-level languages already provide native modules for parsing, generating and manipulating JSON data streams. JSON-GLib is a C library based on GLib and released under the terms of the GNU Lesser General Public License version 2.1. It provides a parser and a generator GObject classes and various wrappers for the complex data types employed by JSON, such as arrays and objects. JSON-GLib uses GLib native data types and the generic value container GValue for ease of development. It also provides integration with the GObject classes for direct serialization into, and deserialization from, JSON data streams."},{"block":false,"categoryid":343,"description":"System and service manager for Linux","ebuildids":[823807,828505,851586],"firstseen":"2011-06-06T14:38:26.134212","maintainer":"systemd@gentoo.org","maintainername":"Gentoo systemd team","name":"systemd","packageid":57501},{"block":false,"categoryid":393,"description":"Handler library for evdev events","ebuildids":[823807,828505,851586],"firstseen":"2013-10-14T13:36:28.867856","maintainer":"x11@gentoo.org","maintainername":"X11","name":"libevdev","packageid":61489},{"block":false,"categoryid":396,"description":"Virtual for libudev providers","ebuildids":[823807,828505,851586],"firstseen":"2014-03-28T14:37:24.248908","maintainer":"udev-bugs@gentoo.org","name":"libudev","packageid":62081},{"block":false,"categoryid":447,"description":"The systemd project's logind, extracted to a standalone package","ebuildids":[823807,828505,851586],"firstseen":"2017-01-15T14:36:24.463510","name":"elogind","packageid":66433},{"block":false,"categoryid":1490,"description":"Group controlling access to removable media","ebuildids":[823807,828505,851586],"firstseen":"2019-09-13T13:28:33.858474","name":"plugdev","packageid":70144},{"block":false,"categoryid":336,"description":"Python library for evdev bindings","ebuildids":[823807,823807,828505,851586,851586],"firstseen":"2024-02-19T04:32:25.814165","name":"evdev","packageid":77118}],"repos":[{"branch":"master","lastcommit":"52197549fd3431fa256b8edbafdcd3702dd0e134","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/github.com\/libratbag\/libratbag"],"uses":[{"description":"Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally","isdefault":false,"use":"doc"},{"description":"Enable session tracking via sys-auth\/elogind","isdefault":false,"use":"elogind"},{"description":"Enable use of systemd-specific libraries and features like socket activation or session tracking","isdefault":false,"use":"systemd"},{"description":"Enable dependencies and\/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)","isdefault":false,"use":"test"},{"description":"Build for Python 3.12 only","group":"python_single_target","isdefault":false,"use":"python3_12"},{"defaultflag":true,"description":"Build for Python 3.12 only","group":"python_single_target","isdefault":true,"use":"python3_12"},{"description":"Build for Python 3.13 only","group":"python_single_target","isdefault":false,"use":"python3_13"}]}