diff options
author | Mark Wagie | 2022-02-27 12:08:27 -0700 |
---|---|---|
committer | Mark Wagie | 2022-02-27 12:08:27 -0700 |
commit | b668cc0f0bc0e0589a22558ac73da1b0b704b9bc (patch) | |
tree | 78001bdb6f3135192063f57f251de5218ff1fbb6 | |
parent | 03df42ba1e4d43220775128b01d82ac692ecc90b (diff) | |
download | aur-b668cc0f0bc0e0589a22558ac73da1b0b704b9bc.tar.gz |
use standards based build
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 14 |
2 files changed, 13 insertions, 7 deletions
@@ -1,11 +1,13 @@ pkgbase = python-single-version pkgdesc = Small utility to define version string for Poetry-style Python project pkgver = 1.5.1 - pkgrel = 1 + pkgrel = 2 url = https://github.com/hongquan/single-version arch = any license = MIT - makedepends = python-setuptools + makedepends = python-build + makedepends = python-installer + makedepends = python-poetry depends = python-first depends = python-importlib-metadata source = https://pypi.org/packages/source/s/single-version/single-version-1.5.1.tar.gz @@ -2,24 +2,28 @@ pkgname=python-single-version _name=${pkgname#python-} pkgver=1.5.1 -pkgrel=1 +pkgrel=2 pkgdesc="Small utility to define version string for Poetry-style Python project" arch=('any') url="https://github.com/hongquan/single-version" license=('MIT') depends=('python-first' 'python-importlib-metadata') -makedepends=('python-setuptools') +makedepends=('python-build' 'python-installer' 'python-poetry') source=("https://pypi.org/packages/source/${_name:0:1}/$_name/$_name-$pkgver.tar.gz") sha256sums=('d0dee097581a4a9cdf1576075219369abedb67583449c6a0ae2c3f8100b9e903') build() { cd "$_name-$pkgver" - python setup.py build + python -m build --wheel --no-isolation } package() { cd "$_name-$pkgver" - python setup.py install --root="$pkgdir" --optimize=1 --skip-build + python -m installer --destdir="$pkgdir" dist/*.whl - install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" + # Move license to proper directory + local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") + install -d "$pkgdir/usr/share/licenses/$pkgname" + mv "${pkgdir}${site_packages}/single_version-$pkgver.dist-info/LICENSE" \ + "$pkgdir/usr/share/licenses/$pkgname/" } |