[gentoo-commits] repo/gentoo:master commit in: dev-libs/libratbag/
commit: 0311e48d4d6b911671f7bb784dd268450df09fc9 Author: Gonçalo Negrier Duarte gmail com> AuthorDate: Wed Mar 6 20:52:39 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Sat Apr 20 07:53:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0311e48d dev-libs/libratbag: drop 0.17, add 0.17-r1, * add since libratbag is not update often Signed-off-by: Gonçalo Negrier Duarte gmail.com> Signed-off-by: Joonas Niilola gentoo.org> .../{libratbag-0.17.ebuild => libratbag-0.17-r1.ebuild}| 10 -- .../libratbag/{libratbag-0.17.ebuild => libratbag-.ebuild} | 10 -- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/dev-libs/libratbag/libratbag-0.17.ebuild b/dev-libs/libratbag/libratbag-0.17-r1.ebuild similarity index 90% copy from dev-libs/libratbag/libratbag-0.17.ebuild copy to dev-libs/libratbag/libratbag-0.17-r1.ebuild index 79d932aef8d8..e1cf833f0ff6 100644 --- a/dev-libs/libratbag/libratbag-0.17.ebuild +++ b/dev-libs/libratbag/libratbag-0.17-r1.ebuild @@ -9,11 +9,17 @@ inherit meson python-single-r1 systemd udev DESCRIPTION="Library to configure gaming mice" HOMEPAGE="https://github.com/libratbag/libratbag; -SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +if [[ ${PV} == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/libratbag/libratbag.git; +else + SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" IUSE="doc elogind systemd test" REQUIRED_USE=" ${PYTHON_REQUIRED_USE} diff --git a/dev-libs/libratbag/libratbag-0.17.ebuild b/dev-libs/libratbag/libratbag-.ebuild similarity index 90% rename from dev-libs/libratbag/libratbag-0.17.ebuild rename to dev-libs/libratbag/libratbag-.ebuild index 79d932aef8d8..e1cf833f0ff6 100644 --- a/dev-libs/libratbag/libratbag-0.17.ebuild +++ b/dev-libs/libratbag/libratbag-.ebuild @@ -9,11 +9,17 @@ inherit meson python-single-r1 systemd udev DESCRIPTION="Library to configure gaming mice" HOMEPAGE="https://github.com/libratbag/libratbag; -SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +if [[ ${PV} == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/libratbag/libratbag.git; +else + SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" IUSE="doc elogind systemd test" REQUIRED_USE=" ${PYTHON_REQUIRED_USE}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libratbag/
commit: 4945b17134ddd01f8a76da37854bd42bb48f4aaa Author: Roman Brasseur protonmail com> AuthorDate: Wed Dec 7 22:14:48 2022 + Commit: Viorel Munteanu gentoo org> CommitDate: Wed Dec 21 12:21:33 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4945b171 dev-libs/libratbag: add 0.17 Signed-off-by: Roman Brasseur protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/28593 Signed-off-by: Viorel Munteanu gentoo.org> dev-libs/libratbag/Manifest | 1 + dev-libs/libratbag/libratbag-0.17.ebuild | 102 +++ 2 files changed, 103 insertions(+) diff --git a/dev-libs/libratbag/Manifest b/dev-libs/libratbag/Manifest index 668db94d101e..9c0909368ccd 100644 --- a/dev-libs/libratbag/Manifest +++ b/dev-libs/libratbag/Manifest @@ -1,2 +1,3 @@ DIST libratbag-0.15.tar.gz 249492 BLAKE2B 0f5b35800cb9f82cb892dacd5e3b041843cf5513507ee4882ec5b3f8c8aec8a24594736f2eb1c8e373a0ee38ace1e6328cbd4816d6e5b2cd1f2154ebd803a5fa SHA512 add47a6b3d771de77c6307e128a549f5295e216059b5a2375aa6b2b6bbebcf9a93d7bf148181b3f39f855976e9b6f57072dd9198d07828bebe85409f4ad994aa DIST libratbag-0.16.tar.gz 253080 BLAKE2B ede56838c822519b4fe4c6846f5d6d237104fc06f96fb17aa62b4c712965f00827973ebe732ee5ac9a16f101baf0b63eb445fbb97746df3b8ed24d6e085b34e1 SHA512 b3f2fee39ec85c0e08d257753241fb0e553de53eb7409a3b95f93a0fac3989a9411c53c915e72bef19bcfc5682fe9cdafaeb1f41f2718ab02766859f565415e3 +DIST libratbag-0.17.tar.gz 279273 BLAKE2B 7252afc8bca5d95c24d61dbd68c4e486550df7d6d9fa74a8c9d2a58c6363ed2ee289c0d02cdd72c968618f5c08a0687c97836dd2c47b457ba4228f4716b50cb9 SHA512 80ab5c895d83e28b6b6adcd0669854944d7932ef037c8d64b923a7362399e861475e9d81c5ee2cf814f654d7796b00a81314cc177f34e13c8684d525974068c8 diff --git a/dev-libs/libratbag/libratbag-0.17.ebuild b/dev-libs/libratbag/libratbag-0.17.ebuild new file mode 100644 index ..659a42e2 --- /dev/null +++ b/dev-libs/libratbag/libratbag-0.17.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) + +inherit meson python-single-r1 systemd udev + +DESCRIPTION="Library to configure gaming mice" +HOMEPAGE="https://github.com/libratbag/libratbag; +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc elogind systemd test" +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + ^^ ( elogind systemd ) +" +RESTRICT="!test? ( test )" + +BDEPEND=" + ${PYTHON_DEPS} + dev-lang/swig + virtual/pkgconfig + doc? ( + $(python_gen_cond_dep ' + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}] + ') + ) + test? ( + dev-libs/check + dev-libs/gobject-introspection + dev-util/valgrind + $(python_gen_cond_dep ' + dev-python/pygobject:3[${PYTHON_USEDEP}] + dev-python/python-evdev[${PYTHON_USEDEP}] + ') + ) +" +RDEPEND=" + ${PYTHON_DEPS} + acct-group/plugdev + dev-libs/glib:2 + dev-libs/json-glib + dev-libs/libevdev + dev-libs/libunistring:= + virtual/libudev:= + $(python_gen_cond_dep ' + dev-python/pygobject:3[${PYTHON_USEDEP}] + dev-python/python-evdev[${PYTHON_USEDEP}] + ') + elogind? ( sys-auth/elogind ) + systemd? ( sys-apps/systemd ) +" +DEPEND=" + ${RDEPEND} + dev-libs/gobject-introspection +" + +src_prepare() { + default + + if use elogind ; then + # Fix systemd includes for elogind + sed -i -e 's@include
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libratbag/files/, dev-libs/libratbag/
commit: d7fe66b67489c54ae8244dbbe7d801aed073952f Author: brahmajit das gmail com> AuthorDate: Sat Jul 16 07:42:27 2022 + Commit: Sam James gentoo org> CommitDate: Mon Jul 18 00:26:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7fe66b6 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 gmail.com> Closes: https://github.com/gentoo/gentoo/pull/26437 Signed-off-by: Sam James gentoo.org> .../files/libratbag-0.16-musl-error.h.patch| 69 ++ dev-libs/libratbag/libratbag-0.16.ebuild | 4 ++ 2 files changed, 73 insertions(+) diff --git a/dev-libs/libratbag/files/libratbag-0.16-musl-error.h.patch b/dev-libs/libratbag/files/libratbag-0.16-musl-error.h.patch new file mode 100644 index ..a3b0b187c154 --- /dev/null +++ b/dev-libs/libratbag/files/libratbag-0.16-musl-error.h.patch @@ -0,0 +1,69 @@ +# 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 +--- a/meson.build b/meson.build +@@ -74,8 +74,13 @@ dep_libevdev = dependency('libevdev') + dep_glib = dependency('glib-2.0') + dep_json_glib = dependency('json-glib-1.0') + dep_lm = cc.find_library('m') ++error_exists = cc.has_header('error.h') + dep_unistring = cc.find_library('unistring') + ++if error_exists ++ add_global_arguments('-DHAVE_ERROR_H', language : 'c') ++endif ++ + if get_option('logind-provider') == 'elogind' + dep_logind = dependency('libelogind', version : '>=227') + else +--- a/tools/hidpp10-dump-page.c b/tools/hidpp10-dump-page.c +@@ -23,7 +23,12 @@ + + #include + #include ++#ifdef HAVE_ERROR_H + #include ++#else ++#include ++#define error(status, errno, ...) err(status, __VA_ARGS__) ++#endif + #include + + #include +--- a/tools/hidpp20-dump-page.c b/tools/hidpp20-dump-page.c +@@ -23,7 +23,12 @@ + + #include + #include ++#ifdef HAVE_ERROR_H + #include ++#else ++#include ++#define error(status, errno, ...) err(status, __VA_ARGS__) ++#endif + #include + + #include +--- a/tools/hidpp20-reset.c b/tools/hidpp20-reset.c +@@ -23,7 +23,12 @@ + + #include + #include ++#ifdef HAVE_ERROR_H + #include ++#else ++#include ++#define error(status, errno, ...) err(status, __VA_ARGS__) ++#endif + #include + + #include diff --git a/dev-libs/libratbag/libratbag-0.16.ebuild b/dev-libs/libratbag/libratbag-0.16.ebuild index 9b8dda025eb3..2a174abe96e8 100644 --- a/dev-libs/libratbag/libratbag-0.16.ebuild +++ b/dev-libs/libratbag/libratbag-0.16.ebuild @@ -61,6 +61,10 @@ DEPEND=" dev-libs/gobject-introspection " +PATCHES=( + "${FILESDIR}"/${PN}-0.16-musl-error.h.patch +) + src_prepare() { default
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libratbag/
commit: aa2000a2d83406549c21752fa8ee50776b0dbeec Author: Joonas Niilola gentoo org> AuthorDate: Fri Mar 11 14:34:35 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Mar 11 14:37:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa2000a2 dev-libs/libratbag: update dependencies according to iwdevtools Signed-off-by: Joonas Niilola gentoo.org> dev-libs/libratbag/libratbag-0.15.ebuild | 4 +++- dev-libs/libratbag/libratbag-0.16.ebuild | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/dev-libs/libratbag/libratbag-0.15.ebuild b/dev-libs/libratbag/libratbag-0.15.ebuild index 9f46a1934ef2..9b8dda025eb3 100644 --- a/dev-libs/libratbag/libratbag-0.15.ebuild +++ b/dev-libs/libratbag/libratbag-0.15.ebuild @@ -44,9 +44,11 @@ BDEPEND=" RDEPEND=" ${PYTHON_DEPS} acct-group/plugdev + dev-libs/glib:2 dev-libs/json-glib dev-libs/libevdev - virtual/libudev + dev-libs/libunistring:= + virtual/libudev:= $(python_gen_cond_dep ' dev-python/pygobject:3[${PYTHON_USEDEP}] dev-python/python-evdev[${PYTHON_USEDEP}] diff --git a/dev-libs/libratbag/libratbag-0.16.ebuild b/dev-libs/libratbag/libratbag-0.16.ebuild index 9f46a1934ef2..9b8dda025eb3 100644 --- a/dev-libs/libratbag/libratbag-0.16.ebuild +++ b/dev-libs/libratbag/libratbag-0.16.ebuild @@ -44,9 +44,11 @@ BDEPEND=" RDEPEND=" ${PYTHON_DEPS} acct-group/plugdev + dev-libs/glib:2 dev-libs/json-glib dev-libs/libevdev - virtual/libudev + dev-libs/libunistring:= + virtual/libudev:= $(python_gen_cond_dep ' dev-python/pygobject:3[${PYTHON_USEDEP}] dev-python/python-evdev[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libratbag/
commit: e31ff53b2e123b676d1cab18512fecf499457377 Author: Joonas Niilola gentoo org> AuthorDate: Fri Mar 11 14:32:54 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Mar 11 14:37:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e31ff53b 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 gentoo.org> dev-libs/libratbag/libratbag-0.15.ebuild | 7 ++- dev-libs/libratbag/libratbag-0.16.ebuild | 7 ++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/dev-libs/libratbag/libratbag-0.15.ebuild b/dev-libs/libratbag/libratbag-0.15.ebuild index 29254da62e0c..9f46a1934ef2 100644 --- a/dev-libs/libratbag/libratbag-0.15.ebuild +++ b/dev-libs/libratbag/libratbag-0.15.ebuild @@ -25,7 +25,12 @@ BDEPEND=" ${PYTHON_DEPS} dev-lang/swig virtual/pkgconfig - doc? ( app-doc/doxygen ) + doc? ( + $(python_gen_cond_dep ' + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}] + ') + ) test? ( dev-libs/check dev-libs/gobject-introspection diff --git a/dev-libs/libratbag/libratbag-0.16.ebuild b/dev-libs/libratbag/libratbag-0.16.ebuild index 29254da62e0c..9f46a1934ef2 100644 --- a/dev-libs/libratbag/libratbag-0.16.ebuild +++ b/dev-libs/libratbag/libratbag-0.16.ebuild @@ -25,7 +25,12 @@ BDEPEND=" ${PYTHON_DEPS} dev-lang/swig virtual/pkgconfig - doc? ( app-doc/doxygen ) + doc? ( + $(python_gen_cond_dep ' + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}] + ') + ) test? ( dev-libs/check dev-libs/gobject-introspection
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libratbag/
commit: 0e239b012b96937d1e3b7ad053860a888785a721 Author: BratishkaErik getgoogleoff me> AuthorDate: Fri Mar 11 10:28:55 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Mar 11 14:37:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e239b01 dev-libs/libratbag: update Python targets Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Joonas Niilola gentoo.org> dev-libs/libratbag/libratbag-0.15.ebuild | 6 +++--- dev-libs/libratbag/libratbag-0.16.ebuild | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/dev-libs/libratbag/libratbag-0.15.ebuild b/dev-libs/libratbag/libratbag-0.15.ebuild index b46974b3385e..29254da62e0c 100644 --- a/dev-libs/libratbag/libratbag-0.15.ebuild +++ b/dev-libs/libratbag/libratbag-0.15.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{8..9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit meson python-single-r1 systemd udev diff --git a/dev-libs/libratbag/libratbag-0.16.ebuild b/dev-libs/libratbag/libratbag-0.16.ebuild index b46974b3385e..29254da62e0c 100644 --- a/dev-libs/libratbag/libratbag-0.16.ebuild +++ b/dev-libs/libratbag/libratbag-0.16.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{8..9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit meson python-single-r1 systemd udev
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libratbag/
commit: 74e4072b18ba3057de92ba088da1e3bf505d3380 Author: Lars Wendler gentoo org> AuthorDate: Thu Jun 24 22:41:21 2021 + Commit: Lars Wendler gentoo org> CommitDate: Fri Jun 25 01:02:06 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74e4072b dev-libs/libratbag: Bump to version 0.16 Signed-off-by: Lars Wendler gentoo.org> dev-libs/libratbag/Manifest | 1 + dev-libs/libratbag/libratbag-0.16.ebuild | 94 2 files changed, 95 insertions(+) diff --git a/dev-libs/libratbag/Manifest b/dev-libs/libratbag/Manifest index e8c737a84fa..668db94d101 100644 --- a/dev-libs/libratbag/Manifest +++ b/dev-libs/libratbag/Manifest @@ -1 +1,2 @@ DIST libratbag-0.15.tar.gz 249492 BLAKE2B 0f5b35800cb9f82cb892dacd5e3b041843cf5513507ee4882ec5b3f8c8aec8a24594736f2eb1c8e373a0ee38ace1e6328cbd4816d6e5b2cd1f2154ebd803a5fa SHA512 add47a6b3d771de77c6307e128a549f5295e216059b5a2375aa6b2b6bbebcf9a93d7bf148181b3f39f855976e9b6f57072dd9198d07828bebe85409f4ad994aa +DIST libratbag-0.16.tar.gz 253080 BLAKE2B ede56838c822519b4fe4c6846f5d6d237104fc06f96fb17aa62b4c712965f00827973ebe732ee5ac9a16f101baf0b63eb445fbb97746df3b8ed24d6e085b34e1 SHA512 b3f2fee39ec85c0e08d257753241fb0e553de53eb7409a3b95f93a0fac3989a9411c53c915e72bef19bcfc5682fe9cdafaeb1f41f2718ab02766859f565415e3 diff --git a/dev-libs/libratbag/libratbag-0.16.ebuild b/dev-libs/libratbag/libratbag-0.16.ebuild new file mode 100644 index 000..91fa0ecda28 --- /dev/null +++ b/dev-libs/libratbag/libratbag-0.16.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) + +inherit meson python-single-r1 systemd udev + +DESCRIPTION="Library to configure gaming mice" +HOMEPAGE="https://github.com/libratbag/libratbag; +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc elogind systemd test" +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + ^^ ( elogind systemd ) +" +RESTRICT="!test? ( test )" + +BDEPEND=" + ${PYTHON_DEPS} + dev-lang/swig + virtual/pkgconfig + doc? ( app-doc/doxygen ) + test? ( + dev-libs/check + dev-libs/gobject-introspection + dev-util/valgrind + $(python_gen_cond_dep ' + dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}] + dev-python/python-evdev[${PYTHON_MULTI_USEDEP}] + ') + ) +" +RDEPEND=" + ${PYTHON_DEPS} + acct-group/plugdev + dev-libs/json-glib + dev-libs/libevdev + virtual/libudev + $(python_gen_cond_dep ' + dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}] + dev-python/python-evdev[${PYTHON_MULTI_USEDEP}] + ') + elogind? ( sys-auth/elogind ) + systemd? ( sys-apps/systemd ) +" +DEPEND=" + ${RDEPEND} + dev-libs/gobject-introspection +" + +src_prepare() { + default + + if use elogind ; then + # Fix systemd includes for elogind + sed -i -e 's@include
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libratbag/
commit: b6d3b45f1946424d41cb7911b7dcfaf35fdfdbe8 Author: Lars Wendler gentoo org> AuthorDate: Thu Apr 29 17:59:07 2021 + Commit: Lars Wendler gentoo org> CommitDate: Thu Apr 29 17:59:21 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6d3b45f dev-libs/libratbag: Added python3_9 support Signed-off-by: Lars Wendler gentoo.org> dev-libs/libratbag/libratbag-0.15.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/libratbag/libratbag-0.15.ebuild b/dev-libs/libratbag/libratbag-0.15.ebuild index d9eea0db11f..91fa0ecda28 100644 --- a/dev-libs/libratbag/libratbag-0.15.ebuild +++ b/dev-libs/libratbag/libratbag-0.15.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7,8} ) +PYTHON_COMPAT=( python3_{7..9} ) inherit meson python-single-r1 systemd udev
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libratbag/
commit: c0452a7ff0e3186a02a4d634b39f664e9ecb4c72 Author: Alexander Barker 1stleg com> AuthorDate: Tue Dec 15 17:48:26 2020 + Commit: Lars Wendler gentoo org> CommitDate: Tue Dec 15 17:50:28 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0452a7f 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 gentoo.org> dev-libs/libratbag/libratbag-0.15.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-libs/libratbag/libratbag-0.15.ebuild b/dev-libs/libratbag/libratbag-0.15.ebuild index 31b2a11e224..ace62db4054 100644 --- a/dev-libs/libratbag/libratbag-0.15.ebuild +++ b/dev-libs/libratbag/libratbag-0.15.ebuild @@ -27,6 +27,7 @@ BDEPEND=" virtual/pkgconfig doc? ( app-doc/doxygen ) test? ( + dev-libs/check dev-libs/gobject-introspection dev-util/valgrind $(python_gen_cond_dep '
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libratbag/
commit: 7cef7d604ddb483ff0c55276cdd7a1d181cfe0bc Author: Lars Wendler gentoo org> AuthorDate: Tue Dec 15 08:19:21 2020 + Commit: Lars Wendler gentoo org> CommitDate: Tue Dec 15 08:19:21 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cef7d60 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 gentoo.org> dev-libs/libratbag/libratbag-0.15.ebuild | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dev-libs/libratbag/libratbag-0.15.ebuild b/dev-libs/libratbag/libratbag-0.15.ebuild index bd064182e84..31b2a11e224 100644 --- a/dev-libs/libratbag/libratbag-0.15.ebuild +++ b/dev-libs/libratbag/libratbag-0.15.ebuild @@ -38,7 +38,7 @@ BDEPEND=" RDEPEND=" ${PYTHON_DEPS} acct-group/plugdev - dev-libs/gobject-introspection + dev-libs/json-glib dev-libs/libevdev virtual/libudev $(python_gen_cond_dep ' @@ -48,7 +48,10 @@ RDEPEND=" elogind? ( sys-auth/elogind ) systemd? ( sys-apps/systemd ) " -DEPEND="${RDEPEND}" +DEPEND=" + ${RDEPEND} + dev-libs/gobject-introspection +" src_prepare() { default
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libratbag/
commit: 3f34e6b748fb854bb32278d26ad8a6eaea54829b Author: Lars Wendler gentoo org> AuthorDate: Mon Dec 14 17:18:29 2020 + Commit: Lars Wendler gentoo org> CommitDate: Mon Dec 14 17:18:29 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f34e6b7 dev-libs/libratbag: Removed old Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Lars Wendler gentoo.org> dev-libs/libratbag/Manifest | 1 - dev-libs/libratbag/libratbag-0.9.ebuild | 40 - 2 files changed, 41 deletions(-) diff --git a/dev-libs/libratbag/Manifest b/dev-libs/libratbag/Manifest index 79be0030687..e8c737a84fa 100644 --- a/dev-libs/libratbag/Manifest +++ b/dev-libs/libratbag/Manifest @@ -1,2 +1 @@ DIST libratbag-0.15.tar.gz 249492 BLAKE2B 0f5b35800cb9f82cb892dacd5e3b041843cf5513507ee4882ec5b3f8c8aec8a24594736f2eb1c8e373a0ee38ace1e6328cbd4816d6e5b2cd1f2154ebd803a5fa SHA512 add47a6b3d771de77c6307e128a549f5295e216059b5a2375aa6b2b6bbebcf9a93d7bf148181b3f39f855976e9b6f57072dd9198d07828bebe85409f4ad994aa -DIST libratbag-0.9.tar.gz 238225 BLAKE2B 74efbed2840103018195a73c11760a2022e42db5e81ba2e9d63a21bc5eb4c1dfed107382b657d2dc208101dfb53eb1926aaccc116ae66e3bf83e1218239dc1a2 SHA512 36215f534f9429c3b182f5502a2bbe16905492a634e327a845d65b638d7dd5ebb5c4eb1700a5196d6b5caac68e500603ced60c3c83f6d0c8e3c776e0161f657b diff --git a/dev-libs/libratbag/libratbag-0.9.ebuild b/dev-libs/libratbag/libratbag-0.9.ebuild deleted file mode 100644 index f85cd3509b7..000 --- a/dev-libs/libratbag/libratbag-0.9.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit meson udev - -DESCRIPTION="Library to configure gaming mice" -HOMEPAGE="https://github.com/libratbag/libratbag; -SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc test" -RESTRICT="!test? ( test )" - -DEPEND=" - virtual/pkgconfig - doc? ( app-doc/doxygen ) -" -RDEPEND=" - dev-libs/libevdev - virtual/libudev -" - -src_prepare() { - default - - sed '/default:/d' -i meson_options.txt || die -} - -src_configure() { - local emesonargs=( - -Denable-documentation=$(usex doc true false) - -Denable-tests=$(usex test true false) - -Dudev-dir=$(get_udevdir) - ) - meson_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libratbag/
commit: 4f0988043e55b524429f0246b727bef12b7de489 Author: Alexander Barker 1stleg com> AuthorDate: Sun Apr 12 18:58:14 2020 + Commit: Lars Wendler gentoo org> CommitDate: Mon Dec 14 17:17:30 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f098804 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 1stleg.com> Signed-off-by: Lars Wendler gentoo.org> dev-libs/libratbag/Manifest | 1 + dev-libs/libratbag/libratbag-0.15.ebuild | 79 dev-libs/libratbag/metadata.xml | 9 +++- 3 files changed, 88 insertions(+), 1 deletion(-) diff --git a/dev-libs/libratbag/Manifest b/dev-libs/libratbag/Manifest index f5299d58a68..79be0030687 100644 --- a/dev-libs/libratbag/Manifest +++ b/dev-libs/libratbag/Manifest @@ -1 +1,2 @@ +DIST libratbag-0.15.tar.gz 249492 BLAKE2B 0f5b35800cb9f82cb892dacd5e3b041843cf5513507ee4882ec5b3f8c8aec8a24594736f2eb1c8e373a0ee38ace1e6328cbd4816d6e5b2cd1f2154ebd803a5fa SHA512 add47a6b3d771de77c6307e128a549f5295e216059b5a2375aa6b2b6bbebcf9a93d7bf148181b3f39f855976e9b6f57072dd9198d07828bebe85409f4ad994aa DIST libratbag-0.9.tar.gz 238225 BLAKE2B 74efbed2840103018195a73c11760a2022e42db5e81ba2e9d63a21bc5eb4c1dfed107382b657d2dc208101dfb53eb1926aaccc116ae66e3bf83e1218239dc1a2 SHA512 36215f534f9429c3b182f5502a2bbe16905492a634e327a845d65b638d7dd5ebb5c4eb1700a5196d6b5caac68e500603ced60c3c83f6d0c8e3c776e0161f657b diff --git a/dev-libs/libratbag/libratbag-0.15.ebuild b/dev-libs/libratbag/libratbag-0.15.ebuild new file mode 100644 index 000..599db86cfd6 --- /dev/null +++ b/dev-libs/libratbag/libratbag-0.15.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit meson python-single-r1 udev + +DESCRIPTION="Library to configure gaming mice" +HOMEPAGE="https://github.com/libratbag/libratbag; +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc elogind systemd test" +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + ^^ ( elogind systemd ) +" +RESTRICT="!test? ( test )" + +BDEPEND=" + ${PYTHON_DEPS} + dev-lang/swig + virtual/pkgconfig + doc? ( app-doc/doxygen ) + test? ( + dev-libs/gobject-introspection + dev-util/valgrind + $(python_gen_cond_dep ' + dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}] + dev-python/python-evdev[${PYTHON_MULTI_USEDEP}] + ') + ) +" +RDEPEND=" + ${PYTHON_DEPS} + dev-libs/gobject-introspection + dev-libs/libevdev + virtual/libudev + $(python_gen_cond_dep ' + dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}] + dev-python/python-evdev[${PYTHON_MULTI_USEDEP}] + ') + elogind? ( sys-auth/elogind ) + systemd? ( sys-apps/systemd ) +" +DEPEND="${RDEPEND}" + +src_prepare() { + default + + if use elogind ; then + # Fix systemd includes for elogind + sed -i -e 's@include http://www.gentoo.org/dtd/metadata.dtd;> - + +a...@1stleg.com +Alex Barker + + +proxy-ma...@gentoo.org +Proxy Maintainers + libratbag/libratbag
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libratbag/, dev-libs/libratbag/files/
commit: 64bc2dea286b22f4cce895ece50684affd6bf215 Author: Lars Wendler gentoo org> AuthorDate: Mon Dec 14 16:48:13 2020 + Commit: Lars Wendler gentoo org> CommitDate: Mon Dec 14 17:17:37 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64bc2dea 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 gentoo.org> dev-libs/libratbag/files/ratbagd.init| 13 + dev-libs/libratbag/libratbag-0.15.ebuild | 17 ++--- dev-libs/libratbag/metadata.xml | 5 + 3 files changed, 32 insertions(+), 3 deletions(-) diff --git a/dev-libs/libratbag/files/ratbagd.init b/dev-libs/libratbag/files/ratbagd.init new file mode 100644 index 000..d3e7d08334c --- /dev/null +++ b/dev-libs/libratbag/files/ratbagd.init @@ -0,0 +1,13 @@ +#!/sbin/openrc-run +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +description="system daemon to introspect and modify configurable mice" +pidfile="/run/${SVCNAME}.pid" +command="/usr/bin/ratbagd" +start_stop_daemon_args="--quiet" +command_background="true" + +depend() { + need dbus +} diff --git a/dev-libs/libratbag/libratbag-0.15.ebuild b/dev-libs/libratbag/libratbag-0.15.ebuild index 599db86cfd6..bd064182e84 100644 --- a/dev-libs/libratbag/libratbag-0.15.ebuild +++ b/dev-libs/libratbag/libratbag-0.15.ebuild @@ -5,7 +5,7 @@ EAPI=7 PYTHON_COMPAT=( python3_{6,7,8} ) -inherit meson python-single-r1 udev +inherit meson python-single-r1 systemd udev DESCRIPTION="Library to configure gaming mice" HOMEPAGE="https://github.com/libratbag/libratbag; @@ -37,6 +37,7 @@ BDEPEND=" " RDEPEND=" ${PYTHON_DEPS} + acct-group/plugdev dev-libs/gobject-introspection dev-libs/libevdev virtual/libudev @@ -63,10 +64,12 @@ src_configure() { python_setup local emesonargs=( - $(meson_use systemd) - -Dlogind-provider=$(usex elogind elogind systemd) $(meson_use doc documentation) + $(meson_use systemd) $(meson_use test tests) + -Ddbus-group="plugdev" + -Dlogind-provider=$(usex elogind elogind systemd) + -Dsystemd-unit-dir="$(systemd_get_systemunitdir)" -Dudev-dir="${EPREFIX}$(get_udevdir)" ) @@ -76,4 +79,12 @@ src_configure() { src_install() { meson_src_install python_fix_shebang "${ED}"/usr/bin/ + newinitd "${FILESDIR}"/ratbagd.init ratbagd +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]] ; then + elog 'You need to be in "plugdev" group in order to access the' + elog 'ratbagd dbus interface' + fi } diff --git a/dev-libs/libratbag/metadata.xml b/dev-libs/libratbag/metadata.xml index 2ae9cbec355..f0fab9cd91a 100644 --- a/dev-libs/libratbag/metadata.xml +++ b/dev-libs/libratbag/metadata.xml @@ -9,6 +9,11 @@ proxy-ma...@gentoo.org Proxy Maintainers + +polynomia...@gentoo.org +Lars Wendler +Proxy maintainer for Alex + libratbag/libratbag
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libratbag/
commit: bb67da9e96be09630db19de4fcc13535a91eb88b Author: Michał Górny gentoo org> AuthorDate: Wed Jul 17 13:36:46 2019 + Commit: Michał Górny gentoo org> CommitDate: Wed Jul 17 13:44:53 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb67da9e dev-libs/libratbag: Fix maintainer-needed comment Signed-off-by: Michał Górny gentoo.org> dev-libs/libratbag/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libratbag/metadata.xml b/dev-libs/libratbag/metadata.xml index eedfe43f008..7899bfbe42b 100644 --- a/dev-libs/libratbag/metadata.xml +++ b/dev-libs/libratbag/metadata.xml @@ -1,7 +1,7 @@ http://www.gentoo.org/dtd/metadata.dtd;> - + libratbag/libratbag
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libratbag/
commit: a6ba87e1489eb5d79196501a5c847cf608036c46 Author: Lars Wendler gentoo org> AuthorDate: Fri May 25 12:39:53 2018 + Commit: Lars Wendler gentoo org> CommitDate: Fri May 25 12:40:07 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6ba87e1 dev-libs/libratbag: Removed myself as maintainer. Package-Manager: Portage-2.3.39, Repoman-2.3.9 dev-libs/libratbag/metadata.xml | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/dev-libs/libratbag/metadata.xml b/dev-libs/libratbag/metadata.xml index 6a272e5195d..eedfe43f008 100644 --- a/dev-libs/libratbag/metadata.xml +++ b/dev-libs/libratbag/metadata.xml @@ -1,10 +1,7 @@ http://www.gentoo.org/dtd/metadata.dtd;> - -polynomia...@gentoo.org -Lars Wendler - + libratbag/libratbag
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libratbag/
commit: f32931bedcec774f676ccf3fb520c12b1dae7d8a Author: Lars Wendler gentoo org> AuthorDate: Tue Dec 19 15:03:42 2017 + Commit: Lars Wendler gentoo org> CommitDate: Tue Dec 19 15:03:56 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f32931be dev-libs/libratbag: Fixed build with recent meson releases. Package-Manager: Portage-2.3.19, Repoman-2.3.6 dev-libs/libratbag/libratbag-0.9.ebuild | 6 ++ 1 file changed, 6 insertions(+) diff --git a/dev-libs/libratbag/libratbag-0.9.ebuild b/dev-libs/libratbag/libratbag-0.9.ebuild index 0430e0fe0a1..5e85252262d 100644 --- a/dev-libs/libratbag/libratbag-0.9.ebuild +++ b/dev-libs/libratbag/libratbag-0.9.ebuild @@ -23,6 +23,12 @@ RDEPEND=" virtual/libudev " +src_prepare() { + default + + sed '/default:/d' -i meson_options.txt || die +} + src_configure() { local emesonargs=( -Denable-documentation=$(usex doc true false)
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libratbag/
commit: ddef29c037229fa7339e39e9fcdc963eeb8d13e8 Author: Lars Wendler gentoo org> AuthorDate: Fri Jul 21 23:32:40 2017 + Commit: Lars Wendler gentoo org> CommitDate: Fri Jul 21 23:32:56 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddef29c0 dev-libs/libratbag: Initial commit. Package-Manager: Portage-2.3.6, Repoman-2.3.3 dev-libs/libratbag/Manifest | 1 + dev-libs/libratbag/libratbag-0.9.ebuild | 33 + dev-libs/libratbag/metadata.xml | 11 +++ 3 files changed, 45 insertions(+) diff --git a/dev-libs/libratbag/Manifest b/dev-libs/libratbag/Manifest new file mode 100644 index 000..9393fbb04d2 --- /dev/null +++ b/dev-libs/libratbag/Manifest @@ -0,0 +1 @@ +DIST libratbag-0.9.tar.gz 238225 SHA256 39b6f1ef54a77051709cca075cc3e6e49ec65f1a12ea6a16e435cb82a291897d SHA512 36215f534f9429c3b182f5502a2bbe16905492a634e327a845d65b638d7dd5ebb5c4eb1700a5196d6b5caac68e500603ced60c3c83f6d0c8e3c776e0161f657b WHIRLPOOL 67c41122237a6b3e3b5aa33da02858d366c21f50e1816297842aa1f74391431c8d4415ecd8b063d7da40d3189cd349f556c4c029693fbe3f1a96ad9c9e40f205 diff --git a/dev-libs/libratbag/libratbag-0.9.ebuild b/dev-libs/libratbag/libratbag-0.9.ebuild new file mode 100644 index 000..0430e0fe0a1 --- /dev/null +++ b/dev-libs/libratbag/libratbag-0.9.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit meson udev + +DESCRIPTION="Library to configure gaming mice" +HOMEPAGE="https://github.com/libratbag/libratbag; +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc test" + +DEPEND=" + virtual/pkgconfig + doc? ( app-doc/doxygen ) +" +RDEPEND=" + dev-libs/libevdev + virtual/libudev +" + +src_configure() { + local emesonargs=( + -Denable-documentation=$(usex doc true false) + -Denable-tests=$(usex test true false) + -Dudev-dir=$(get_udevdir) + ) + meson_src_configure +} diff --git a/dev-libs/libratbag/metadata.xml b/dev-libs/libratbag/metadata.xml new file mode 100644 index 000..6a272e5195d --- /dev/null +++ b/dev-libs/libratbag/metadata.xml @@ -0,0 +1,11 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + +polynomia...@gentoo.org +Lars Wendler + + +libratbag/libratbag + +