diff options
author | Popolon | 2023-11-12 16:26:18 +0100 |
---|---|---|
committer | Popolon | 2023-11-12 16:26:18 +0100 |
commit | c39b705a19fd014397d1194f588cfd12ab1f5cfe (patch) | |
tree | 63292ba09b850d3cce3362fd2b8b237c37ba9713 | |
parent | eef940ab2232b51ca56a1a3db704d1dc96188eeb (diff) | |
download | aur-c39b705a19fd014397d1194f588cfd12ab1f5cfe.tar.gz |
modernize the usage of python for installation
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 15 |
2 files changed, 12 insertions, 7 deletions
@@ -1,13 +1,13 @@ pkgbase = python-pyguetzli pkgdesc = Python binding for Google’s Guetzli library pkgver = 1.0.15 - pkgrel = 1 + pkgrel = 2 url = https://github.com/wanadev/pyguetzli arch = any license = Apache-2.0 makedepends = python-setuptools depends = python - source = pyguetzli-1.0.15.tar.gz::https://github.com/wanadev/pyguetzli/archive/refs/tags/v1.0.15.tar.gz + source = -1.0.15.tar.gz::https://github.com/wanadev/pyguetzli/archive/refs/tags/v1.0.15.tar.gz sha256sums = ac8ed3efd59ac97af61d2b4cfd6d01f341bcad6855ffe54dffb43f0d5fc54b87 pkgname = python-pyguetzli @@ -1,9 +1,9 @@ # Maintainer: Popolon <popolon@popolon.org> -modname=pyguetzli -pkgname=python-${modname} +_module=pyguetzli +pkgname=python-${_module} pkgver=1.0.15 -pkgrel=1 +pkgrel=2 pkgdesc="Python binding for Google’s Guetzli library" arch=('any') url="https://github.com/wanadev/pyguetzli" @@ -13,7 +13,12 @@ depends=('python') source=("${modname}-${pkgver}.tar.gz::https://github.com/wanadev/pyguetzli/archive/refs/tags/v${pkgver}.tar.gz") sha256sums=('ac8ed3efd59ac97af61d2b4cfd6d01f341bcad6855ffe54dffb43f0d5fc54b87') +build() { + cd "${srcdir}/${_module}-${pkgver}" + python -m build --wheel --no-isolation +} + package() { - cd "$srcdir/${modname}-$pkgver" - python setup.py install --root="$pkgdir/" --optimize=1 + cd "$srcdir/${_module}-${pkgver}" + python -m installer --destdir="${pkgdir}" dist/*.whl } |