summaryrefslogtreecommitdiff
path: root/dev-python/hidapi
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-11-21 03:03:00 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-11-21 03:03:00 +0000
commit9db1279f804d62da2c61cfb39fc2e62b9faf56dd (patch)
tree7b951d5bf3ab775b91a18e0022d8f19d3582d84e /dev-python/hidapi
parent8a5f3383bbc5f817d89554020a3600d06985bc4a (diff)
gentoo auto-resync : 21:11:2024 - 03:03:00
Diffstat (limited to 'dev-python/hidapi')
-rw-r--r--dev-python/hidapi/Manifest7
-rw-r--r--dev-python/hidapi/files/hidapi-0.14.0-cython3.patch134
-rw-r--r--dev-python/hidapi/hidapi-0.14.0.ebuild34
-rw-r--r--dev-python/hidapi/hidapi-0.14.0_p4.ebuild (renamed from dev-python/hidapi/hidapi-0.14.0_p2.ebuild)0
4 files changed, 2 insertions, 173 deletions
diff --git a/dev-python/hidapi/Manifest b/dev-python/hidapi/Manifest
index cfd84b31b67f..72a015131fa2 100644
--- a/dev-python/hidapi/Manifest
+++ b/dev-python/hidapi/Manifest
@@ -1,8 +1,5 @@
-AUX hidapi-0.14.0-cython3.patch 3670 BLAKE2B c474480208fe8320d08ce6be18931079de4afb78749d573ae58ec99c96fca81a490e4661ca3a42b876d8b02d0479d37244578b27f3c5c964bb7ee4dadad94958 SHA512 b109db4162092ee8179031802ecd06676b9ca09685f9e98efde6d432fe7b32863d815b759fb5d3e45ff7922a0922b3d3abdf1d08e743801a9c86b2fede2144a2
-DIST hidapi-0.14.0.post2.tar.gz 172542 BLAKE2B 7f9028b913a3fcbe893ecbe73210ef465ce08cd12f807c234964550756a56aacc9a2a32c237e86d3028d5116dccabf67ee85cfaa4d806ef63357d57a8e65cddf SHA512 ae1bc66a42b6dbeae0913a62909d24ef11801f6709cef6a33fb9f888a985782b64452dea2f79caee5aa7c6a49cab7af9ff5717cee4fe52fe6137096332180bd4
DIST hidapi-0.14.0.post3.tar.gz 172567 BLAKE2B 6bd08502bf8524e4050ef4cd113703b8cde8b414cbaace959f26189345521e06ef8bb2c0492a5582db97be25dca0e1ca2d93369aaa2db149b4f94cb4a990c426 SHA512 5e3a3c15fd58d9afc4b40d06c82e0aebf40a083e4331c68ee809ae26ee08710507e85f1e95311210ce4c0ba04e7f15cabd40a0a72b74b2b8000fabdf93e2883f
-DIST hidapi-0.14.0.tar.gz 143052 BLAKE2B ebf3fb9608b1f18d9fa24aaa4bca7b2e5cbbbbcbdb6a33da41456f614d0cace556231bb8eb17c21e2a79a5292970cb37f7a46fb6cd1e82efb0a646cf8a942d2a SHA512 228fac22621e36a3108cefd418937a7ed0153e334e19999e947aad341a753d614877cd3f7add90d78037ebe9c7b3f6cbc42973a8e680188da14928311d317b17
-EBUILD hidapi-0.14.0.ebuild 698 BLAKE2B 4e97c1363d4e5fec1bdceb2da7c5dfd1d5835f7212d772b49528067c17407dc8edaa1b6665dc69edfb1c9f8b040895d1133e3fd50b7acc0a2fc0774c64a8d799 SHA512 23eaabdeb2ec4ffe8594988119438ffde008de8c85de7906aa60bec8df442f13fd5fd6e35a58b4f72a9ce303c4561fcb4024431c345f5fa23dc84ec9418852f6
-EBUILD hidapi-0.14.0_p2.ebuild 713 BLAKE2B 9824dea0aebecd617d699cb28e4f937cb64dceeb9850d800af45353a6693e4990893fd5cdf2876eb34fad27a75e0503da4e79724b5de5c13135c3f81f0b4e9a5 SHA512 7327f7c532fea8822540f74290b6ab974704cf7f0e94b489c2b42bdd9b09e540e0c10cf07343127cb15be1acef9589fad779eaca4378e897489d40f1a15348c4
+DIST hidapi-0.14.0.post4.tar.gz 174388 BLAKE2B 94032019f19d1d7f67a6fb2bde518694de5b3a3c94fad1e5dd090dbd98d630fba94a55ef55b1f28591f13eada6ce023b3b11648f0d7ec3e79e4e94cac4f05a3d SHA512 16e567a7390c3a7abd4e271ced41a4e01041d03c4e14168db92a62afa39e8992b078577c1b836b6728e683ac5a9621553bedf426fe15aa8ca3ccae06ce55d79d
EBUILD hidapi-0.14.0_p3.ebuild 713 BLAKE2B 9824dea0aebecd617d699cb28e4f937cb64dceeb9850d800af45353a6693e4990893fd5cdf2876eb34fad27a75e0503da4e79724b5de5c13135c3f81f0b4e9a5 SHA512 7327f7c532fea8822540f74290b6ab974704cf7f0e94b489c2b42bdd9b09e540e0c10cf07343127cb15be1acef9589fad779eaca4378e897489d40f1a15348c4
+EBUILD hidapi-0.14.0_p4.ebuild 713 BLAKE2B 9824dea0aebecd617d699cb28e4f937cb64dceeb9850d800af45353a6693e4990893fd5cdf2876eb34fad27a75e0503da4e79724b5de5c13135c3f81f0b4e9a5 SHA512 7327f7c532fea8822540f74290b6ab974704cf7f0e94b489c2b42bdd9b09e540e0c10cf07343127cb15be1acef9589fad779eaca4378e897489d40f1a15348c4
MISC metadata.xml 304 BLAKE2B 69f2abf7c43eda718abb98bdee59b648ca8562d77c2d8381ee7dc83e4b7d1d0f017dce9a291a783ba3891b54df905a49da3f74916158b9b72f6b6f12674b0b53 SHA512 d06b9d8c5b35cda24fb8fc01206e610d0fc78e723833817207c9c18e4b2d02df82cac832580ccd917c68be399d7115024f0b573acd8705d89306f88790cfdbc3
diff --git a/dev-python/hidapi/files/hidapi-0.14.0-cython3.patch b/dev-python/hidapi/files/hidapi-0.14.0-cython3.patch
deleted file mode 100644
index 681f9a427934..000000000000
--- a/dev-python/hidapi/files/hidapi-0.14.0-cython3.patch
+++ /dev/null
@@ -1,134 +0,0 @@
-https://bugs.gentoo.org/898678
-
-1. https://github.com/trezor/cython-hidapi/commit/749da6931f57c4c30596de678125648ccfd6e1cd
-2. https://github.com/trezor/cython-hidapi/pull/159
-
-From 749da6931f57c4c30596de678125648ccfd6e1cd Mon Sep 17 00:00:00 2001
-From: Pavol Rusnak <pavol@rusnak.io>
-Date: Thu, 20 Jul 2023 13:09:19 +0200
-Subject: [PATCH] Require Cython<3 instead of Cython
-
----
- setup.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/setup.py b/setup.py
-index 7e3eb29c..4c311ba4 100755
---- a/setup.py
-+++ b/setup.py
-@@ -136,6 +136,6 @@ def find_version():
- "Programming Language :: Python :: 3.9",
- ],
- ext_modules=modules,
-- setup_requires=["Cython"],
-+ setup_requires=["Cython<3"],
- install_requires=["setuptools>=19.0"],
- )
-
-From 7dad82b125fdca5df83c00fc711151c35aaa5125 Mon Sep 17 00:00:00 2001
-From: Shawn Hoffman <godisgovernment@gmail.com>
-Date: Mon, 11 Sep 2023 17:27:52 -0700
-Subject: [PATCH 1/4] use pyxdep file to locate chid.pxd
-
----
- hid.pyxdep | 1 +
- setup.py | 4 ++--
- 2 files changed, 3 insertions(+), 2 deletions(-)
- create mode 100644 hid.pyxdep
-
-diff --git a/hid.pyxdep b/hid.pyxdep
-new file mode 100644
-index 00000000..7480bc82
---- /dev/null
-+++ b/hid.pyxdep
-@@ -0,0 +1 @@
-+chid.pxd
-diff --git a/setup.py b/setup.py
-index 4c311ba4..73066b06 100755
---- a/setup.py
-+++ b/setup.py
-@@ -9,7 +9,7 @@
- hidapi_include = os.path.join(hidapi_topdir, "hidapi")
- system_hidapi = 0
- libs = []
--src = ["hid.pyx", "chid.pxd"]
-+src = ["hid.pyx"]
-
-
- def hidapi_src(platform):
-@@ -42,7 +42,7 @@ def hidapi_src(platform):
- )
- )
- libs = ["udev", "rt"]
-- src = ["hidraw.pyx", "chid.pxd"]
-+ src = ["hidraw.pyx"]
- if system_hidapi == 1:
- libs.append("hidapi-hidraw")
- else:
-
-From 4c78f61c7815d1005023d69c42ae777cfee021c1 Mon Sep 17 00:00:00 2001
-From: Shawn Hoffman <godisgovernment@gmail.com>
-Date: Mon, 11 Sep 2023 17:28:33 -0700
-Subject: [PATCH 2/4] specify language_level for cython
-
----
- setup.py | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/setup.py b/setup.py
-index 73066b06..6a3e0af0 100755
---- a/setup.py
-+++ b/setup.py
-@@ -1,5 +1,6 @@
- #!/usr/bin/python
- from setuptools import setup, Extension
-+from Cython.Build import cythonize
- import os
- import sys
- import subprocess
-@@ -135,7 +136,7 @@ def find_version():
- "Programming Language :: Python :: 3.8",
- "Programming Language :: Python :: 3.9",
- ],
-- ext_modules=modules,
-+ ext_modules=cythonize(modules, language_level=3),
- setup_requires=["Cython<3"],
- install_requires=["setuptools>=19.0"],
- )
-
-From d73b4cc6706d4220d28df866504e989ab616616a Mon Sep 17 00:00:00 2001
-From: Shawn Hoffman <godisgovernment@gmail.com>
-Date: Mon, 11 Sep 2023 17:31:37 -0700
-Subject: [PATCH 3/4] use pyproject.toml allow using recent cython the
- expectation is that one would use the `build` tool instead of invoking
- setup.py.
-
----
- pyproject.toml | 3 +++
- setup.py | 1 -
- 3 files changed, 3 insertions(+), 2 deletions(-)
- create mode 100644 pyproject.toml
- delete mode 100644 requirements.txt
-
-diff --git a/pyproject.toml b/pyproject.toml
-new file mode 100644
-index 00000000..c07b1d35
---- /dev/null
-+++ b/pyproject.toml
-@@ -0,0 +1,3 @@
-+[build-system]
-+requires = ["setuptools", "Cython"]
-+build-backend = "setuptools.build_meta"
-diff --git a/setup.py b/setup.py
-index 6a3e0af0..9dcdb0ee 100755
---- a/setup.py
-+++ b/setup.py
-@@ -137,6 +137,5 @@ def find_version():
- "Programming Language :: Python :: 3.9",
- ],
- ext_modules=cythonize(modules, language_level=3),
-- setup_requires=["Cython<3"],
- install_requires=["setuptools>=19.0"],
- )
-
-
diff --git a/dev-python/hidapi/hidapi-0.14.0.ebuild b/dev-python/hidapi/hidapi-0.14.0.ebuild
deleted file mode 100644
index c3ee2cf692d0..000000000000
--- a/dev-python/hidapi/hidapi-0.14.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-PYTHON_COMPAT=( python3_{10..13} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 pypi
-
-DESCRIPTION="A Cython interface to HIDAPI library"
-HOMEPAGE="https://github.com/trezor/cython-hidapi"
-
-LICENSE="|| ( BSD GPL-3 )"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-DEPEND=">=dev-libs/hidapi-$(ver_cut 1-3)"
-RDEPEND="${DEPEND}"
-BDEPEND="dev-python/cython[${PYTHON_USEDEP}]"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.14.0-cython3.patch
-)
-
-distutils_enable_tests pytest
-
-python_configure_all() {
- DISTUTILS_ARGS=( --with-system-hidapi )
-}
-
-python_test() {
- epytest tests.py
-}
diff --git a/dev-python/hidapi/hidapi-0.14.0_p2.ebuild b/dev-python/hidapi/hidapi-0.14.0_p4.ebuild
index 5b71e5edf404..5b71e5edf404 100644
--- a/dev-python/hidapi/hidapi-0.14.0_p2.ebuild
+++ b/dev-python/hidapi/hidapi-0.14.0_p4.ebuild