summaryrefslogtreecommitdiff
path: root/sys-apps/razer-cli
diff options
context:
space:
mode:
Diffstat (limited to 'sys-apps/razer-cli')
-rw-r--r--sys-apps/razer-cli/Manifest2
-rw-r--r--sys-apps/razer-cli/razer-cli-2.3.0.ebuild42
2 files changed, 44 insertions, 0 deletions
diff --git a/sys-apps/razer-cli/Manifest b/sys-apps/razer-cli/Manifest
index 089ee5aad70d..fbbf5e9e0271 100644
--- a/sys-apps/razer-cli/Manifest
+++ b/sys-apps/razer-cli/Manifest
@@ -1,4 +1,6 @@
AUX razer-cli-setup.patch 298 BLAKE2B 18b852425de2b6e7ae1edda4be359ceef99b599397b73646135cde4499611d097737b6f22d1c855bde75a09a3979777232c6db4bc943a25681eae858940192e4 SHA512 fed44c63b22ac0646e34ad830ae6224794511949e91039a2f5ac0e9fed29111e5d71aae86d94e99ab07c2dbc346f82130dff79bd04733b7ef8fdb36dc7540439
DIST razer-cli-2.2.1.gh.tar.gz 6985735 BLAKE2B 0ee1f4a123ca7bd853ca71b5962bd26339c0a51941f8d51e478d43ba96559227d89383d9ba8bf054cb9dec708d6abc0903a9537a55a05eecb56b0e4448e78001 SHA512 e0b6302ea599c578f9445ebfba90bc942c9fa1aec02ad836790318ea91b7f07f0c38aca49267b320b0576fdcc11c9ab98da019026eb06476ec016619b5aafe65
+DIST razer-cli-2.3.0.gh.tar.gz 6985738 BLAKE2B 2abc54a4879594c93cbae706bee2e94665df799784c1fe5802bb981daa18ba9ac6d4254fb4153beffae7c571360eec0f228b2bb8a816609c2a58a498a420c6c9 SHA512 95cc7816f1731c1aa1ba6423139a122c441663bcd0e03949581175b3e619ed17298b8cf75e8c309b96b177e7f9e0141f719b8226e7f45e6620307296bc75f6b4
EBUILD razer-cli-2.2.1-r2.ebuild 807 BLAKE2B 2b313943d9601b1b8f724c558bbc038097b6cc79e59d33c3e3f07104a908188978d09c37968d2ce2eb2cc3e74a8009229a01b06e24f679aa155d8803068744e2 SHA512 b9f74e676bf55533d328463ee30869562bbbe5dfb497691295a2e60e60dcdb068eb6571f7060c447f5e036b305d086fc02555f44e6256554d28d8e5ed510f974
+EBUILD razer-cli-2.3.0.ebuild 808 BLAKE2B fea579bb9e59c7e126fa094eaaa893588ae4995ca5779237b969276711bc135453623182e401fe54810cc15bc3d27a254f2a0b437a67d7010cac9cffd70cbe2e SHA512 ade82386b142a9745af3155d1fa04419a789c76d95c5d5c8dd56aa380a01124b66e60f9e081fa690d842cc6e131e0fd0e82044214003db7393120b3ea77a1a22
MISC metadata.xml 773 BLAKE2B fcc66443a9656b5862f7b57ae28266d601f509f8637a77c72fd9e4e8a293f3dc665c242de27ac6f3439fe91446fded80b97bf7ba956262925aefa1d696d8e9e5 SHA512 bd5c4dad8daae0716b7d2706aa01af082df8ffc21bca808c0d07d894d52e27197f3d866f305531e40dffbfa99599b7050edbe28f561354c61f668df0c0e462d6
diff --git a/sys-apps/razer-cli/razer-cli-2.3.0.ebuild b/sys-apps/razer-cli/razer-cli-2.3.0.ebuild
new file mode 100644
index 000000000000..1fb7a670539b
--- /dev/null
+++ b/sys-apps/razer-cli/razer-cli-2.3.0.ebuild
@@ -0,0 +1,42 @@
+# 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 distutils-r1 virtualx
+
+DESCRIPTION="Command line interface for controlling Razer devices on Linux"
+HOMEPAGE="https://github.com/LoLei/razer-cli/"
+
+if [[ ${PV} == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/LoLei/${PN}.git"
+else
+ SRC_URI="https://github.com/LoLei/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+ sys-apps/openrazer[client,daemon,${PYTHON_USEDEP}]
+ x11-apps/xrdb
+"
+BDEPEND="
+ ${RDEPEND}
+"
+
+PATCHES=( "${FILESDIR}/${PN}-setup.patch" )
+
+distutils_enable_tests unittest
+
+src_test() {
+ virtx distutils-r1_src_test
+}