diff options
Diffstat (limited to 'community/pmbootstrap/APKBUILD')
-rw-r--r-- | community/pmbootstrap/APKBUILD | 33 |
1 files changed, 19 insertions, 14 deletions
diff --git a/community/pmbootstrap/APKBUILD b/community/pmbootstrap/APKBUILD index 383c18eba67..9e9e7f514c1 100644 --- a/community/pmbootstrap/APKBUILD +++ b/community/pmbootstrap/APKBUILD @@ -1,34 +1,39 @@ # Contributor: Bart Ribbers <bribbers@disroot.org> # Maintainer: Oliver Smith <ollieparanoid@postmarketos.org> pkgname=pmbootstrap -pkgver=1.37.0 -pkgrel=0 +pkgver=2.2.1 +pkgrel=1 pkgdesc="Sophisticated chroot/build/flash tool to develop and install postmarketOS" -url="https://gitlab.com/postmarketOS/pmbootstrap" +url="https://sr.ht/~postmarketos/pmbootstrap/" arch="noarch" license="GPL-3.0-or-later" -depends="python3 openssl git" -makedepends="py3-setuptools" +depends=" + git + openssl + python3 + " +makedepends="py3-gpep517 py3-setuptools py3-wheel python3-dev" checkdepends="pytest" -source="$pkgname-$pkgver.tar.gz::https://gitlab.com/postmarketos/pmbootstrap/-/archive/$pkgver/pmbootstrap-$pkgver.tar.gz - modules-load.conf" +subpackages="$pkgname-pyc" +source="https://gitlab.com/postmarketOS/pmbootstrap/-/archive/$pkgver/pmbootstrap-$pkgver.tar.bz2 + modules-load.conf + " install="$pkgname.post-install" options="!check" # Tests require chroot etc. build() { - python3 setup.py build -} - -check() { - python3 setup.py test + gpep517 build-wheel \ + --wheel-dir dist \ + --output-fd 3 3>&1 >&2 } package() { - python3 setup.py install --prefix=/usr --root="$pkgdir" + python3 -m installer -d "$pkgdir" \ + dist/*.whl install -Dm644 "$srcdir"/modules-load.conf "$pkgdir"/usr/lib/modules-load.d/pmbootstrap.conf } sha512sums=" -68687712daf9ffe7e50fd53b7aee2d60e10e0a7a05fe2820002625057323b8a5d4a1b58bae000f6476518e92a1462d094cebe2514bce4553681b69523cd6b9d6 pmbootstrap-1.37.0.tar.gz +25c517f8624663c87008e78fa352a2661de15c9468b24c9a75e3b6fab07acdda178268c8554d44affecd1f72c2a737c89fc6dadf823d0d67b6def5a051b0d501 pmbootstrap-2.2.1.tar.bz2 f8026ab32234b885e69252459047f70160c54319113bc449000aa7c05bd016f00a46cee05c8f5251682f967ab44a12c06fbbb3c02d0a57ccb836cff810ce1a40 modules-load.conf " |