Filipe Laíns pushed to branch main at Arch Linux / Packaging / Packages / 
python-libevdev


Commits:
d8fcc558 by Filipe Laíns at 2026-03-04T17:32:16+00:00
upgpkg: 0.13.1-1

Signed-off-by: Filipe Laíns <[email protected]>

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,18 +1,19 @@
 pkgbase = python-libevdev
        pkgdesc = Python wrapper for libevdev
-       pkgver = 0.11
-       pkgrel = 6
+       pkgver = 0.13.1
+       pkgrel = 1
        url = https://gitlab.freedesktop.org/libevdev/python-libevdev
        arch = any
        license = MIT
        checkdepends = python-pytest
-       checkdepends = python-pluggy
-       makedepends = python-setuptools
+       makedepends = python-build
+       makedepends = python-installer
+       makedepends = python-hatchling
        makedepends = python-sphinx
        makedepends = python-sphinx_rtd_theme
        depends = python
        depends = libevdev
-       source = 
https://gitlab.freedesktop.org/libevdev/python-libevdev/-/archive/0.11/python-libevdev-0.11.tar.gz
-       sha512sums = 
224e2d18915f08d9f02e32845968e0e2eac531ad7f4efe5401de692cdb0980049f3cfd9cb869319e7526dbefd38144ab6e0b52ceba67ab371045ce60d21286da
+       source = 
https://gitlab.freedesktop.org/libevdev/python-libevdev/-/archive/0.13.1/python-libevdev-0.13.1.tar.gz
+       sha512sums = 
702af275047848a76a6a4fc4c20f8ba09a12bd1b1f4cc96ab80535667213b9e690227b450b375a43573b4b350956b8df3ba402aa8176ac07836fc140e6063d82
 
 pkgname = python-libevdev


=====================================
PKGBUILD
=====================================
@@ -1,29 +1,22 @@
 # Maintainer: Filipe Laíns (FFY00) <[email protected]>
 
 pkgname=python-libevdev
-pkgver=0.11
-pkgrel=6
+pkgver=0.13.1
+pkgrel=1
 arch=('any')
 url='https://gitlab.freedesktop.org/libevdev/python-libevdev'
 license=('MIT')
 pkgdesc='Python wrapper for libevdev'
 depends=('python' 'libevdev')
-makedepends=('python-setuptools' 'python-sphinx' 'python-sphinx_rtd_theme')
-checkdepends=('python-pytest' 'python-pluggy')
+makedepends=('python-build' 'python-installer' 'python-hatchling' 
'python-sphinx' 'python-sphinx_rtd_theme')
+checkdepends=('python-pytest')
 source=("$url/-/archive/$pkgver/$pkgname-$pkgver.tar.gz")
-sha512sums=('224e2d18915f08d9f02e32845968e0e2eac531ad7f4efe5401de692cdb0980049f3cfd9cb869319e7526dbefd38144ab6e0b52ceba67ab371045ce60d21286da')
-
-prepare() {
-  cd $pkgname-$pkgver
-
-  # This config-line makes 'make doc' fail.
-  sed -i '/intersphinx_mapping/d' doc/source/conf.py
-}
+sha512sums=('702af275047848a76a6a4fc4c20f8ba09a12bd1b1f4cc96ab80535667213b9e690227b450b375a43573b4b350956b8df3ba402aa8176ac07836fc140e6063d82')
 
 build() {
   cd $pkgname-$pkgver
 
-  python setup.py build
+  python -m build --wheel --no-isolation
 
   make doc
 }
@@ -31,13 +24,13 @@ build() {
 check() {
   cd $pkgname-$pkgver
 
-  PYTHONPATH=. pytest test/*.py
+  python -m pytest test/*.py
 }
 
 package() {
   cd $pkgname-$pkgver
 
-  python setup.py install --root "$pkgdir" --skip-build -O1
+  python -m installer --destdir="$pkgdir" dist/*.whl
 
   # Install documentation
   install -dm 755 "$pkgdir"/usr/share/doc/$pkgname



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-libevdev/-/commit/d8fcc55817fcc2fb59a017c4e3d128f8e7730733

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-libevdev/-/commit/d8fcc55817fcc2fb59a017c4e3d128f8e7730733
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to