Date: Monday, April 17, 2023 @ 14:21:38 Author: dvzrv Revision: 1446893
upgpkg: virt-firmware 23.4-1: Upgrade to 23.4. Switch back to pypi sdist tarballs as they contain all needed files now. Modified: virt-firmware/trunk/PKGBUILD ----------+ PKGBUILD | 33 ++++++++++++++++++++------------- 1 file changed, 20 insertions(+), 13 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-04-17 14:21:10 UTC (rev 1446892) +++ PKGBUILD 2023-04-17 14:21:38 UTC (rev 1446893) @@ -1,24 +1,31 @@ # Maintainer: David Runge <[email protected]> pkgname=virt-firmware -pkgver=1.8 -pkgrel=2 +pkgver=23.4 +pkgrel=1 pkgdesc="Collection of tools for edk2 firmware images" arch=(any) url="https://gitlab.com/kraxel/virt-firmware" license=(GPL2) -# NOTE: crc32c is an undeclared runtime dependency: https://gitlab.com/kraxel/virt-firmware/-/issues/4 -depends=(python python-crc32c python-cryptography python-pefile python-setuptools) -makedepends=(python-build python-installer python-wheel) +depends=( + python + python-crc32c # undeclared runtime dependency: https://gitlab.com/kraxel/virt-firmware/-/issues/4 + python-cryptography + python-pefile + python-setuptools +) +makedepends=( + python-build + python-installer + python-wheel +) checkdepends=(python-pytest) -# no man pages in sdist tarball on pypi.org: https://gitlab.com/kraxel/virt-firmware/-/issues/5 -# source=(https://files.pythonhosted.org/packages/source/${pkgname::1}/$pkgname/$pkgname-$pkgver.tar.gz) -source=($url/-/archive/v$pkgver/$pkgname-v$pkgver.tar.gz) -sha512sums=('809b59aa66d6109e7aa42308a065c20ae2eeba454af89022190445df4b660c3b9863eff73d22ccc1a0fe8dffc784808449dbf94c2209ad1dd32a0b046bc3ce51') -b2sums=('b6184fd5e2438294c1da9a9c4c84412ddf2d6afafb8f6f0818e380c31ecae1fb59483e560046944ea8d4e07c6b7badd97f299831e6936bb190194f3b42a5ba9c') +source=(https://files.pythonhosted.org/packages/source/${pkgname::1}/$pkgname/$pkgname-$pkgver.tar.gz) +sha512sums=('a4724cdcf03175aa30e15f7ad515eefb28ad30ae21a3a70a01782ff0a281b824ea0d820d86313f7568d375dfd3ecc4e79acfd35ea00761d2df4e2aad56b92203') +b2sums=('a0fa60d09c33fec796af0aeb37d4bc3a24be09f16b61ab90473a5544c51ad3514ec7715b678b9c06b98d0a850c2c8e259ef424c278ad8c102b0cf63e4f34c3ed') build() { - cd $pkgname-v$pkgver + cd $pkgname-$pkgver python -m build --wheel --no-isolation } @@ -25,7 +32,7 @@ check() { local _site_packages=$(python -c "import site; print(site.getsitepackages()[0])") - cd $pkgname-v$pkgver + cd $pkgname-$pkgver python -m installer --destdir=test_dir dist/*.whl export PYTHONPATH="test_dir/$_site_packages:$PYTHONPATH" @@ -33,7 +40,7 @@ } package() { - cd $pkgname-v$pkgver + cd $pkgname-$pkgver python -m installer --destdir="$pkgdir" dist/*.whl install -vDm 644 man/virt-*.1 -t "$pkgdir/usr/share/man/man1/" install -vDm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname/"
