diff options
author | Konstantin Shalygin | 2024-02-17 01:08:33 +0700 |
---|---|---|
committer | Konstantin Shalygin | 2024-02-17 01:08:33 +0700 |
commit | bb4de7e42887924916f61c50c21ebcf5e6dd20e8 (patch) | |
tree | 985cb3bc5633fea4ac8d05dbec9150e53f07dbf6 | |
parent | 0bebe6e66096903488672015fda12bf6c77e6d69 (diff) | |
download | aur-bb4de7e42887924916f61c50c21ebcf5e6dd20e8.tar.gz |
Use modern setup build/install tools
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 8 |
2 files changed, 7 insertions, 10 deletions
@@ -1,18 +1,15 @@ -# Generated by mksrcinfo v8 -# Fri Mar 24 01:03:03 UTC 2017 pkgbase = python-ipsetpy pkgdesc = Python ipset bindings and helper pkgver = 0.0.1a3 - pkgrel = 1 + pkgrel = 2 url = https://github.com/sanyi/ipsetpy arch = any license = GPL3 - makedepends = python - makedepends = python-setuptools + makedepends = python-build + makedepends = python-installer depends = python depends = ipset source = https://pypi.io/packages/source/i/ipsetpy/ipsetpy-v0.0.1a3.tar.gz sha256sums = 448f0264d22ef0d9e50f938f42435c21ac97011c2177644620e246f8e773721d pkgname = python-ipsetpy - @@ -4,24 +4,24 @@ _ipset='ipsetpy' pkgname="python-${_ipset}" pkgver='0.0.1a3' -pkgrel='1' +pkgrel='2' pkgdesc='Python ipset bindings and helper' arch=('any') url="https://github.com/sanyi/${_ipset}" license=('GPL3') depends=('python' 'ipset') -makedepends=('python' 'python-setuptools') +makedepends=('python-build' 'python-installer') source=("https://pypi.io/packages/source/${_ipset:0:1}/${_ipset}/${_ipset}-v${pkgver}.tar.gz") sha256sums=('448f0264d22ef0d9e50f938f42435c21ac97011c2177644620e246f8e773721d') build() { cd "${_ipset}-v${pkgver}" - python setup.py build + python -m build --wheel --no-isolation } package() { cd "${_ipset}-v${pkgver}" - python setup.py install -O1 --skip-build --root="${pkgdir}" + python -m installer --destdir="${pkgdir}" "dist/"*".whl" mkdir -p "${pkgdir}/usr/share/doc/${_ipset}" mv "${pkgdir}/usr/README.md" "${pkgdir}/usr/share/doc/${_ipset}/README.md" mv "${pkgdir}/usr/LICENSE" "${pkgdir}/usr/share/doc/${_ipset}/LICENSE" |