diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-11-21 03:03:00 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-11-21 03:03:00 +0000 |
commit | 9db1279f804d62da2c61cfb39fc2e62b9faf56dd (patch) | |
tree | 7b951d5bf3ab775b91a18e0022d8f19d3582d84e /dev-python/hidapi | |
parent | 8a5f3383bbc5f817d89554020a3600d06985bc4a (diff) |
gentoo auto-resync : 21:11:2024 - 03:03:00
Diffstat (limited to 'dev-python/hidapi')
-rw-r--r-- | dev-python/hidapi/Manifest | 7 | ||||
-rw-r--r-- | dev-python/hidapi/files/hidapi-0.14.0-cython3.patch | 134 | ||||
-rw-r--r-- | dev-python/hidapi/hidapi-0.14.0.ebuild | 34 | ||||
-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 |