From db653baf275126269bb89ea0d2bdb8e50497a94c Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 21 Feb 2025 00:15:53 +0000 Subject: gentoo auto-resync : 21:02:2025 - 00:15:53 --- sys-apps/openrazer/Manifest | 4 +- sys-apps/openrazer/openrazer-3.10.0.ebuild | 175 +++++++++++++++++++++++++++ sys-apps/openrazer/openrazer-3.8.0-r1.ebuild | 175 --------------------------- 3 files changed, 177 insertions(+), 177 deletions(-) create mode 100644 sys-apps/openrazer/openrazer-3.10.0.ebuild delete mode 100644 sys-apps/openrazer/openrazer-3.8.0-r1.ebuild (limited to 'sys-apps/openrazer') diff --git a/sys-apps/openrazer/Manifest b/sys-apps/openrazer/Manifest index 26f84a6e0b2d..51b469dd6dea 100644 --- a/sys-apps/openrazer/Manifest +++ b/sys-apps/openrazer/Manifest @@ -1,5 +1,5 @@ -DIST openrazer-3.8.0.tar.gz 250649 BLAKE2B 7266bff9d1614d72b051370aae4cce917adc8d601b788a93eea11db8d11d9c993527aed9b588c5f1c7b248e0e4fa560faf3c095c551bca2a1126ea6b01189154 SHA512 5ec059017591e8942f4c623deb4fa394c4c1d8a0eb14f80491c00976848964c07b4f56bb542f9e5cea84818b296fd05c768feb9eef3d1c9e8e087e5497319fe5 +DIST openrazer-3.10.0.tar.gz 256395 BLAKE2B ed2ead34dce238169ef1713569776dda2e40da18e9f9dada0986c330416dd9aa334fdc092667df554730c1df4dba3170f48cfd9b34dd324e101ee91f0551b37e SHA512 1931b1f24164a1d4117e355148b8b3bc6a36cfc0cb676793d49a4387935b46df635550ac9885cdf53151d79631bfc6f06f86beb81518bf182537e15afd27f5f1 DIST openrazer-3.9.0.tar.gz 252984 BLAKE2B d1e7392e7fbdcf8825ef2699a6f8c5cffbfd87739fabf4053eb67eaecb286fc695ffba4cde72afa0de0f459b9ce98754192096cf0cc168b80a9f77a54a0753bf SHA512 0d56e03cb9cc07ec080de654699d0b56de26931ff941d2694dfdfd6bdac6ed9dd5c0d88d9064dbe57135b7bf5dd2a01e6e51cb6a04d2b2b17a9dad22ed923fa7 -EBUILD openrazer-3.8.0-r1.ebuild 3677 BLAKE2B ae24a3036a4e7fe01165144f06d420f44bec6cc4c3e52c3034ff144bb53b7245dd1736b3ac56b8bfd45f7b9a206c7c4e038562fb920c35976e915ebbb697f194 SHA512 5f6f9bdab7cd00ff976a5168e4e6cf04d3b6360280ea121e0721db592d2967df4cc3d3b05c63706f192bdb81d7e1481720fb8436db81e2e9fa85dfa74506943d +EBUILD openrazer-3.10.0.ebuild 3678 BLAKE2B f3280905cd13c6bbcfcf33d66ebd93c91a49f419619d33133bbcb7b6e7611b6be4f40ecbbe85ebabb4b22c0edca4416ad5fc35aea2a317f818eb88fb2bfd19e0 SHA512 2510dc7c5259ff05b55e1bcd1b350e3ebae5ac8b2231d728a46cff208e39c6350921ac2e935289a5622c40f9b7b4f89d9a7e7af21e553e124fc122f27dc74f37 EBUILD openrazer-3.9.0-r1.ebuild 3677 BLAKE2B 689ebdb7d51e01f1061af70bd85acccceb45d6cc0b0ba87dd1bfa7b283a1b76f048e6e3d2d94eff4aa972908a26540480dd54d70eaefbdc8491e335ab8c64cea SHA512 201c35382b0ea992c73930a84a081425dd25aaaa343765ce363ffc512b16b38d87ea2750c71756a769e0c001bd28acac2aa2929a6e5019d24a59f5f277859368 MISC metadata.xml 557 BLAKE2B c7d8fe83eb9f1d3d5361d816e6bad6abd2eea172e743a3482b1e67bb77019251b26b2ecb7d9d8e7efd4ada69990ea07735446771a836a64bd110cac6b72a626a SHA512 87490d202ae606a8f4d1fe63e5631c7eae1ae13f0705dc6553f79b351d6181183cc81c69b5740647298a48e35db407821835c8309db725b609f4bcfd8d0bdd56 diff --git a/sys-apps/openrazer/openrazer-3.10.0.ebuild b/sys-apps/openrazer/openrazer-3.10.0.ebuild new file mode 100644 index 000000000000..0b016729aebe --- /dev/null +++ b/sys-apps/openrazer/openrazer-3.10.0.ebuild @@ -0,0 +1,175 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..13} ) + +inherit readme.gentoo-r1 systemd udev xdg-utils distutils-r1 linux-mod-r1 + +DESCRIPTION="Drivers and user-space daemon to control Razer devices on GNU/Linux" +HOMEPAGE="https://openrazer.github.io/ + https://github.com/openrazer/openrazer/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" +else + SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-2+" +SLOT="0" + +IUSE="+client +daemon" +REQUIRED_USE=" + client? ( daemon ) + daemon? ( ${PYTHON_REQUIRED_USE} ) + test? ( daemon ) +" + +RDEPEND=" + client? ( dev-python/numpy[${PYTHON_USEDEP}] ) + daemon? ( + acct-group/plugdev + dev-python/daemonize[${PYTHON_USEDEP}] + dev-python/dbus-python[${PYTHON_USEDEP}] + dev-python/notify2[${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] + dev-python/pyudev[${PYTHON_USEDEP}] + dev-python/setproctitle[${PYTHON_USEDEP}] + x11-libs/gtk+:3[introspection] + x11-misc/xautomation + x11-misc/xdotool + ) +" +BDEPEND=" + ${RDEPEND} + virtual/linux-sources +" + +DOCS=( README.md ) + +DOC_CONTENTS="To successfully use OpenRazer: load desired kernel module +(razeraccessory, razerkbd, razerkraken and/or razermouse), +add your user to the \"plugdev\" group and start the OpenRazer daemon. +To automatically start up the OpenRazer daemon on session login copy +/usr/share/openrazer/openrazer-daemon.desktop file into Your user's +~/.config/autostart/ directory." + +distutils_enable_tests unittest + +python_compile() { + cd "${S}/daemon" || die + + distutils_pep517_install "${BUILD_DIR}/install" + + if use client ; then + cd "${S}/pylib" || die + + distutils_pep517_install "${BUILD_DIR}/install" + fi +} + +python_install() { + distutils-r1_python_install + + python_scriptinto /usr/bin + python_newscript daemon/run_openrazer_daemon.py "${PN}-daemon" +} + +src_prepare() { + xdg_environment_reset + + if use daemon ; then + distutils-r1_src_prepare + else + default + fi + + # Remove bad tests. + rm daemon/tests/test_effect_sync.py || die +} + +src_compile() { + local -a modargs=( + SUBDIRS="${S}/driver" + KERNELDIR="${KERNEL_DIR}" + ) + local -a modlist=( + {razeraccessory,razerkbd,razerkraken,razermouse}="hid:${S}:driver" + ) + linux-mod-r1_src_compile + + if use daemon ; then + distutils-r1_src_compile + + emake -C "${S}/daemon" PREFIX=/usr service + fi + + readme.gentoo_create_doc +} + +src_test() { + cd daemon/tests || die + + distutils-r1_src_test +} + +src_install() { + linux-mod-r1_src_install + + udev_dorules install_files/udev/99-razer.rules + exeinto "$(get_udevdir)" + doexe install_files/udev/razer_mount + + # Install configuration example so that the daemon does not complain. + insinto /usr/share/${PN} + newins daemon/resources/razer.conf razer.conf.example + + if use daemon ; then + # Python libraries/scripts, "client" also requires USE="daemon" + distutils-r1_src_install + + # dbus service + insinto /usr/share/dbus-1/services + doins daemon/org.razer.service + + # systemd unit + systemd_douserunit "daemon/${PN}-daemon.service" + + # xdg autostart example file + insinto /usr/share/${PN} + doins install_files/desktop/openrazer-daemon.desktop + + # Manpages + doman daemon/resources/man/${PN}-daemon.8 + doman daemon/resources/man/razer.conf.5 + fi +} + +pkg_postinst() { + linux-mod-r1_pkg_postinst + udev_reload + + if use daemon ; then + xdg_icon_cache_update + xdg_desktop_database_update + fi + + readme.gentoo_print_elog +} + +pkg_postrm() { + udev_reload + + if use daemon ; then + xdg_icon_cache_update + xdg_desktop_database_update + fi +} diff --git a/sys-apps/openrazer/openrazer-3.8.0-r1.ebuild b/sys-apps/openrazer/openrazer-3.8.0-r1.ebuild deleted file mode 100644 index 849f914ba1ab..000000000000 --- a/sys-apps/openrazer/openrazer-3.8.0-r1.ebuild +++ /dev/null @@ -1,175 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} ) - -inherit readme.gentoo-r1 systemd udev xdg-utils distutils-r1 linux-mod-r1 - -DESCRIPTION="Drivers and user-space daemon to control Razer devices on GNU/Linux" -HOMEPAGE="https://openrazer.github.io/ - https://github.com/openrazer/openrazer/" - -if [[ "${PV}" == *9999* ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" -else - SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - - KEYWORDS="amd64 ~x86" -fi - -LICENSE="GPL-2+" -SLOT="0" - -IUSE="+client +daemon" -REQUIRED_USE=" - client? ( daemon ) - daemon? ( ${PYTHON_REQUIRED_USE} ) - test? ( daemon ) -" - -RDEPEND=" - client? ( dev-python/numpy[${PYTHON_USEDEP}] ) - daemon? ( - acct-group/plugdev - dev-python/daemonize[${PYTHON_USEDEP}] - dev-python/dbus-python[${PYTHON_USEDEP}] - dev-python/notify2[${PYTHON_USEDEP}] - dev-python/pygobject:3[${PYTHON_USEDEP}] - dev-python/pyudev[${PYTHON_USEDEP}] - dev-python/setproctitle[${PYTHON_USEDEP}] - x11-libs/gtk+:3[introspection] - x11-misc/xautomation - x11-misc/xdotool - ) -" -BDEPEND=" - ${RDEPEND} - virtual/linux-sources -" - -DOCS=( README.md ) - -DOC_CONTENTS="To successfully use OpenRazer: load desired kernel module -(razeraccessory, razerkbd, razerkraken and/or razermouse), -add your user to the \"plugdev\" group and start the OpenRazer daemon. -To automatically start up the OpenRazer daemon on session login copy -/usr/share/openrazer/openrazer-daemon.desktop file into Your user's -~/.config/autostart/ directory." - -distutils_enable_tests unittest - -python_compile() { - cd "${S}/daemon" || die - - distutils_pep517_install "${BUILD_DIR}/install" - - if use client ; then - cd "${S}/pylib" || die - - distutils_pep517_install "${BUILD_DIR}/install" - fi -} - -python_install() { - distutils-r1_python_install - - python_scriptinto /usr/bin - python_newscript daemon/run_openrazer_daemon.py "${PN}-daemon" -} - -src_prepare() { - xdg_environment_reset - - if use daemon ; then - distutils-r1_src_prepare - else - default - fi - - # Remove bad tests. - rm daemon/tests/test_effect_sync.py || die -} - -src_compile() { - local -a modargs=( - SUBDIRS="${S}/driver" - KERNELDIR="${KERNEL_DIR}" - ) - local -a modlist=( - {razeraccessory,razerkbd,razerkraken,razermouse}="hid:${S}:driver" - ) - linux-mod-r1_src_compile - - if use daemon ; then - distutils-r1_src_compile - - emake -C "${S}/daemon" PREFIX=/usr service - fi - - readme.gentoo_create_doc -} - -src_test() { - cd daemon/tests || die - - distutils-r1_src_test -} - -src_install() { - linux-mod-r1_src_install - - udev_dorules install_files/udev/99-razer.rules - exeinto "$(get_udevdir)" - doexe install_files/udev/razer_mount - - # Install configuration example so that the daemon does not complain. - insinto /usr/share/${PN} - newins daemon/resources/razer.conf razer.conf.example - - if use daemon ; then - # Python libraries/scripts, "client" also requires USE="daemon" - distutils-r1_src_install - - # dbus service - insinto /usr/share/dbus-1/services - doins daemon/org.razer.service - - # systemd unit - systemd_douserunit "daemon/${PN}-daemon.service" - - # xdg autostart example file - insinto /usr/share/${PN} - doins install_files/desktop/openrazer-daemon.desktop - - # Manpages - doman daemon/resources/man/${PN}-daemon.8 - doman daemon/resources/man/razer.conf.5 - fi -} - -pkg_postinst() { - linux-mod-r1_pkg_postinst - udev_reload - - if use daemon ; then - xdg_icon_cache_update - xdg_desktop_database_update - fi - - readme.gentoo_print_elog -} - -pkg_postrm() { - udev_reload - - if use daemon ; then - xdg_icon_cache_update - xdg_desktop_database_update - fi -} -- cgit v1.2.3