David Runge pushed to branch main at Arch Linux / Packaging / Packages / 
python-xkbcommon


Commits:
76015248 by David Runge at 2024-04-05T20:06:45+02:00
Add nvchecker integration

Signed-off-by: David Runge <[email protected]>

- - - - -
eb188c6a by David Runge at 2024-04-05T20:09:49+02:00
Use bash arrays with one entry per line for easier handling

Signed-off-by: David Runge <[email protected]>

- - - - -
0c4ac494 by David Runge at 2024-04-05T20:13:10+02:00
Switch to upstream provided auto-generated source tarball

Signed-off-by: David Runge <[email protected]>

- - - - -
f946cc56 by David Runge at 2024-04-05T20:13:34+02:00
upgpkg: 0.8-3: Rebuild against Python 3.12

- - - - -


3 changed files:

- + .SRCINFO
- + .nvchecker.toml
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -0,0 +1,21 @@
+pkgbase = python-xkbcommon
+       pkgdesc = Python bindings for libxkbcommon using cffi
+       pkgver = 0.8
+       pkgrel = 3
+       url = https://github.com/sde1000/python-xkbcommon
+       arch = x86_64
+       license = MIT
+       checkdepends = python-pytest
+       makedepends = python-build
+       makedepends = python-installer
+       makedepends = python-setuptools
+       makedepends = python-wheel
+       depends = glibc
+       depends = python
+       depends = python-cffi
+       depends = libxkbcommon
+       source = 
python-xkbcommon-0.8.tar.gz::https://github.com/sde1000/python-xkbcommon/archive/refs/tags/v0.8.tar.gz
+       sha512sums = 
ae2640ef89e7ace0468e970762c7be4d3f608701f1abea10174f274c622db28a6e6323cdc5bbbbaaa1065d4c4ddf9f67b75d4c34bb2e9a0bb6260778b15a330a
+       b2sums = 
0d2a649e3fee8baa9345ddca97dc7c77b5d9e10d7ca90cbb29bcc3531f4bba3deee39e610e147054e956310506fb79ebb43c85955b787e55046d67c12b851026
+
+pkgname = python-xkbcommon


=====================================
.nvchecker.toml
=====================================
@@ -0,0 +1,3 @@
+[python-xkbcommon]
+source = "pypi"
+pypi = "xkbcommon"


=====================================
PKGBUILD
=====================================
@@ -1,30 +1,39 @@
 # Maintainer: David Runge <[email protected]>
 
-_name=xkbcommon
 pkgname=python-xkbcommon
 pkgver=0.8
-pkgrel=2
+pkgrel=3
 pkgdesc="Python bindings for libxkbcommon using cffi"
 arch=(x86_64)
 url="https://github.com/sde1000/python-xkbcommon";
 license=(MIT)
-depends=(python-cffi libxkbcommon)
-makedepends=(python-build python-installer python-setuptools python-wheel)
+depends=(
+  glibc
+  python
+  python-cffi
+  libxkbcommon
+)
+makedepends=(
+  python-build
+  python-installer
+  python-setuptools
+  python-wheel
+)
 checkdepends=(python-pytest)
-source=(https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz)
-sha512sums=('d6390b427f751d25fe607383cd8239fb439fed62bcaafe980e1a776dac605a474fc3be573a8450d1d52900c06ce3dd0c791c657c556a15198754f7e416dc4d67')
-b2sums=('5b4a5313ab5dc07328702d96c4228e96a00db221156f69a2a1afb2c753f82bae40c4f950c5c93b1ed2cb8b27f23f35e3bc66d027411aa8d55cbc34d8c003f3f4')
+source=($pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz)
+sha512sums=('ae2640ef89e7ace0468e970762c7be4d3f608701f1abea10174f274c622db28a6e6323cdc5bbbbaaa1065d4c4ddf9f67b75d4c34bb2e9a0bb6260778b15a330a')
+b2sums=('0d2a649e3fee8baa9345ddca97dc7c77b5d9e10d7ca90cbb29bcc3531f4bba3deee39e610e147054e956310506fb79ebb43c85955b787e55046d67c12b851026')
 
 build() {
-  cd $_name-$pkgver
-  python $_name/ffi_build.py
+  cd $pkgname-$pkgver
+  python ${pkgname#python-}/ffi_build.py
   python -m build --wheel --no-isolation
 }
 
 check() {
   local _site_packages=$(python -c "import site; 
print(site.getsitepackages()[0])")
 
-  cd $_name-$pkgver
+  cd $pkgname-$pkgver
   # install to temporary location, as importlib is used
   python -m installer --destdir=test_dir dist/*.whl
   export PYTHONPATH="test_dir/$_site_packages:$PYTHONPATH"
@@ -32,7 +41,7 @@ check() {
 }
 
 package() {
-  cd $_name-$pkgver
+  cd $pkgname-$pkgver
   python -m installer --destdir="$pkgdir" dist/*.whl
   install -vDm 644 README.rst -t "$pkgdir/usr/share/doc/$pkgname/"
   install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-xkbcommon/-/compare/032eccf22e63b2a0a91642077a0a93bbd137aa10...f946cc56ead549de189ae2ef66d3407795a1420b

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-xkbcommon/-/compare/032eccf22e63b2a0a91642077a0a93bbd137aa10...f946cc56ead549de189ae2ef66d3407795a1420b
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to