summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorKyle Manna2023-05-03 23:07:54 -0500
committerKyle Manna2023-05-03 23:07:54 -0500
commita0b3b2b9ba13ddc71f7cbb8cba691bd3fe470273 (patch)
tree35dfee835dfc49bfd56cd2760082f1ad37c8561e /PKGBUILD
parent8e10a73c4fed6066c4048841b2828de7ad89be0d (diff)
downloadaur-python-ntplib.tar.gz
release: 0.4.0-1
* Follow upstream. * Update to PEP 517 build and fix dependencies.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD18
1 files changed, 13 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8a0544f79315..383dff41343b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,25 +1,33 @@
# Maintainer: Kyle Manna <kyle[at]kylemanna[d0t]com>
pkgname=python-ntplib
_pkgname=${pkgname/python-/}
-pkgver=0.3.4
+pkgver=0.4.0
pkgrel=1
pkgdesc="Simple interface to query NTP servers from Python"
url="https://github.com/cf-natali/ntplib"
depends=('python')
-optdepends=()
+makedepends=('python-build'
+ 'python-installer'
+ 'python-setuptools'
+ 'python-wheel'
+ )
license=('MIT')
arch=('any')
source=("https://github.com/cf-natali/${_pkgname}/archive/${pkgver}.tar.gz")
-sha256sums=('e822d7142b84d72022b9caaf00f6d2a7541f9822f41e1c133839db1d7957abbe')
+sha256sums=('dcb87eaa875aa7a041ca8f49a38c4a8264eb73e5f8b421767b9d541f61a0c050')
build() {
cd "$srcdir/$_pkgname-$pkgver"
- python setup.py build
+ python -m build --wheel --no-isolation
}
package() {
cd "$srcdir/$_pkgname-$pkgver"
- python setup.py install --root="$pkgdir" --optimize=1
+ python -m installer --destdir="$pkgdir" dist/*.whl
+
rm -rf ${pkgdir}/usr/lib/python*/site-packages/tests/
+
+ install -d "$pkgdir/usr/share/licenses/$pkgname/"
+ install -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname"
}