From 9aa80713372911cec499b3adb2cd746790920916 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 29 Jun 2021 10:15:54 +0100 Subject: gentoo resync : 29.06.2021 --- dev-libs/libratbag/Manifest | 2 + dev-libs/libratbag/libratbag-0.16.ebuild | 94 ++++++++++++++++++++++++++++++++ 2 files changed, 96 insertions(+) create mode 100644 dev-libs/libratbag/libratbag-0.16.ebuild (limited to 'dev-libs/libratbag') diff --git a/dev-libs/libratbag/Manifest b/dev-libs/libratbag/Manifest index d3586c6ba8bf..e03a480f175e 100644 --- a/dev-libs/libratbag/Manifest +++ b/dev-libs/libratbag/Manifest @@ -1,4 +1,6 @@ AUX ratbagd.init 336 BLAKE2B c6f2ef095cd7d929c3097a18e912ae4b3615bd0ebbdfdaa9f4151b312614c016af2f3581c2fbb2853472cb70ce47d5f26f254772fb9f3dabba2ce93626b672b7 SHA512 3908b3481b49bcebc84e3023ff911dcbc1773e4322356def0067ed4aa426184cf43e12de702e98210157d17c2806d57c1cb4bc79ddb0b8660036a6fe3974607e DIST libratbag-0.15.tar.gz 249492 BLAKE2B 0f5b35800cb9f82cb892dacd5e3b041843cf5513507ee4882ec5b3f8c8aec8a24594736f2eb1c8e373a0ee38ace1e6328cbd4816d6e5b2cd1f2154ebd803a5fa SHA512 add47a6b3d771de77c6307e128a549f5295e216059b5a2375aa6b2b6bbebcf9a93d7bf148181b3f39f855976e9b6f57072dd9198d07828bebe85409f4ad994aa +DIST libratbag-0.16.tar.gz 253080 BLAKE2B ede56838c822519b4fe4c6846f5d6d237104fc06f96fb17aa62b4c712965f00827973ebe732ee5ac9a16f101baf0b63eb445fbb97746df3b8ed24d6e085b34e1 SHA512 b3f2fee39ec85c0e08d257753241fb0e553de53eb7409a3b95f93a0fac3989a9411c53c915e72bef19bcfc5682fe9cdafaeb1f41f2718ab02766859f565415e3 EBUILD libratbag-0.15.ebuild 1982 BLAKE2B d5c71bc1c69abdf478bf56082b359c714592d91740b401027e276008a6e7f9a260643babf51d100b05a5c4a1c30423eb12e1038ca26a9403388c0ec6a1f264a9 SHA512 5c5bb4e1a5a47c89a758f752d6d5b93a241436348462e2ff9cc6f023910b8c08c8b2a9623195b5203b9507e097cd788b1607cf5413606e255f7136664f0ea6d0 +EBUILD libratbag-0.16.ebuild 1982 BLAKE2B d5c71bc1c69abdf478bf56082b359c714592d91740b401027e276008a6e7f9a260643babf51d100b05a5c4a1c30423eb12e1038ca26a9403388c0ec6a1f264a9 SHA512 5c5bb4e1a5a47c89a758f752d6d5b93a241436348462e2ff9cc6f023910b8c08c8b2a9623195b5203b9507e097cd788b1607cf5413606e255f7136664f0ea6d0 MISC metadata.xml 623 BLAKE2B 9927622eaaa6c1dac2628439bf9b923ae0707fa6cb8d5ec7869bed62d8630d4ca10d9ed0f7a330e887fb4683467928c6280decbd6aa2f3fe25cacd24dec7425f SHA512 ffb3bae021b48df16e0a0123e0d74d6ba2152bdef2fc8e9512ec3218430b0b4090811fa25d9200a3868700b8ddb0cd2a59047765952a577b0315bb62c74944a7 diff --git a/dev-libs/libratbag/libratbag-0.16.ebuild b/dev-libs/libratbag/libratbag-0.16.ebuild new file mode 100644 index 000000000000..91fa0ecda28d --- /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