From 93b18148cda9ded7e41bb1dc539e74b0fbaefe09 Mon Sep 17 00:00:00 2001 From: Luis Date: Sat, 17 Jun 2023 17:21:37 +0000 Subject: [PATCH] python3-inputs: new port --- main/python3-inputs/.checksums | 2 ++ main/python3-inputs/.pkgfiles | 15 +++++++++++++ ...c9e25f1e14c4316d85d59c536b4e407f569f.patch | 22 +++++++++++++++++++ main/python3-inputs/spkgbuild | 16 ++++++++++++++ 4 files changed, 55 insertions(+) create mode 100644 main/python3-inputs/.checksums create mode 100644 main/python3-inputs/.pkgfiles create mode 100644 main/python3-inputs/3203c9e25f1e14c4316d85d59c536b4e407f569f.patch create mode 100755 main/python3-inputs/spkgbuild diff --git a/main/python3-inputs/.checksums b/main/python3-inputs/.checksums new file mode 100644 index 000000000..dc8fcb7a2 --- /dev/null +++ b/main/python3-inputs/.checksums @@ -0,0 +1,2 @@ +3b468d78b0eca49a62d7f0eeefc17829 3203c9e25f1e14c4316d85d59c536b4e407f569f.patch +5a0f2276bbaf7814be2fa802ecf69fc3 v0.5.zip diff --git a/main/python3-inputs/.pkgfiles b/main/python3-inputs/.pkgfiles new file mode 100644 index 000000000..80fa1450e --- /dev/null +++ b/main/python3-inputs/.pkgfiles @@ -0,0 +1,15 @@ +python3-inputs-0.5-1 +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/python3.11/ +drwxr-xr-x root/root usr/lib/python3.11/site-packages/ +drwxr-xr-x root/root usr/lib/python3.11/site-packages/__pycache__/ +-rw-r--r-- root/root usr/lib/python3.11/site-packages/__pycache__/inputs.cpython-311.opt-1.pyc +-rw-r--r-- root/root usr/lib/python3.11/site-packages/__pycache__/inputs.cpython-311.pyc +drwxr-xr-x root/root usr/lib/python3.11/site-packages/inputs-0.5.dist-info/ +-rw-r--r-- root/root usr/lib/python3.11/site-packages/inputs-0.5.dist-info/LICENSE +-rw-r--r-- root/root usr/lib/python3.11/site-packages/inputs-0.5.dist-info/METADATA +-rw-r--r-- root/root usr/lib/python3.11/site-packages/inputs-0.5.dist-info/RECORD +-rw-r--r-- root/root usr/lib/python3.11/site-packages/inputs-0.5.dist-info/WHEEL +-rw-r--r-- root/root usr/lib/python3.11/site-packages/inputs-0.5.dist-info/top_level.txt +-rw-r--r-- root/root usr/lib/python3.11/site-packages/inputs.py diff --git a/main/python3-inputs/3203c9e25f1e14c4316d85d59c536b4e407f569f.patch b/main/python3-inputs/3203c9e25f1e14c4316d85d59c536b4e407f569f.patch new file mode 100644 index 000000000..1274edee8 --- /dev/null +++ b/main/python3-inputs/3203c9e25f1e14c4316d85d59c536b4e407f569f.patch @@ -0,0 +1,22 @@ +From 3203c9e25f1e14c4316d85d59c536b4e407f569f Mon Sep 17 00:00:00 2001 +From: Jonathan spyreas +Date: Thu, 16 Apr 2020 11:43:36 -0400 +Subject: [PATCH] fix for dumb bug around leds and docker + +--- + inputs.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/inputs.py b/inputs.py +index b1f8fb1..36cc3e1 100644 +--- a/inputs.py ++++ b/inputs.py +@@ -3134,7 +3134,7 @@ def __init__(self, manager, path, name): + + def _post_init(self): + self._match_device() +- self._character_device_path = self.gamepad.get_char_device_path() ++ self._character_device_path = self.gamepad.get_char_device_path() if self.gamepad else None + + def _match_device(self): + number = int(self.name.split('xpad')[1]) diff --git a/main/python3-inputs/spkgbuild b/main/python3-inputs/spkgbuild new file mode 100755 index 000000000..6bcadf394 --- /dev/null +++ b/main/python3-inputs/spkgbuild @@ -0,0 +1,16 @@ +# description : Cross-platform Python support for keyboards, mice and gamepads +# homepage : https://github.com/zeth/python-inputs#python- +# depends : python3-build python3-installer python3-setuptools-scm + +name=python3-inputs +version=0.5 +release=1 +source="https://github.com/zeth/inputs/archive/refs/tags/v$version.zip + 3203c9e25f1e14c4316d85d59c536b4e407f569f.patch" + +build() { + cd inputs-$version + patch -Np1 -i $SRC/3203c9e25f1e14c4316d85d59c536b4e407f569f.patch + python3 -m build --wheel --no-isolation + python3 -m installer --destdir=$PKG dist/*.whl +}