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.
