summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorcqzw5552024-03-27 10:18:45 +0800
committercqzw5552024-03-27 10:18:45 +0800
commit8da527e8c9cfe2f4c5ba2a50dddd1e89413923c4 (patch)
tree1c3606f0749d405519ddb814ec85b81c4b37e46a /PKGBUILD
parent0c0ad60bd1385d87dc19b4ad354002d1a277fac8 (diff)
downloadaur-8da527e8c9cfe2f4c5ba2a50dddd1e89413923c4.tar.gz
update to 1.6.3 and drop python2
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD36
1 files changed, 14 insertions, 22 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 84a1194c5ab8..205be0e77224 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,37 +1,29 @@
# Maintainer: JP Cimalando <jp-dev@inbox.ru>
-
+_name=macholib
pkgbase=python-macholib
-pkgname=('python-macholib' 'python2-macholib')
-pkgver=1.16
+pkgname=python-macholib
+pkgver=1.16.3
pkgrel=1
pkgdesc="Mach-O header analysis and editing"
arch=('any')
url="https://github.com/ronaldoussoren/macholib"
license=('MIT')
-makedepends=('python-setuptools' 'python2-setuptools')
-source=("https://files.pythonhosted.org/packages/16/1b/85fd523a1d5507e9a5b63e25365e0a26410d5b6ee89082426e6ffff30792/macholib-1.16.tar.gz")
-sha512sums=('5a3b93275726b02a3cc93f272940a98c4543effbcfcfad741a0a5c3d6fde267ae388eabac8b776b37d87180196ad07cfae914a48430dbbd4d71ec157cf7b9766')
+depends=('python' 'python-altgraph')
+makedepends=('python-build' 'python-installer')
+source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz")
+sha512sums=('269f8aefe2686cdd22486f6c9d20a2c7034c38984886a1e235ab2285d13e7087286b8ea094704a31105c4a48b9b375a42cb2c65914c95e6a138b203310d17832')
-prepare() {
- cd "$srcdir"
- cp -a macholib-"$pkgver" macholib2-"$pkgver"
-}
-package_python-macholib() {
- depends=('python' 'python-altgraph')
- cd "$srcdir/macholib-$pkgver"
- python setup.py install --root "$pkgdir"
- install -Dm 644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
- install -Dm 644 README.rst "$pkgdir/usr/share/doc/$pkgname/README.rst"
+build(){
+ cd "macholib-$pkgver"
+ python -m build --wheel --no-isolation
}
-package_python2-macholib() {
- depends=('python2' 'python2-altgraph')
- cd "$srcdir/macholib2-$pkgver"
- python2 setup.py install --root "$pkgdir"
+package() {
+ cd "macholib-$pkgver"
+ python -m installer --destdir="$pkgdir" dist/*.whl
install -Dm 644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
install -Dm 644 README.rst "$pkgdir/usr/share/doc/$pkgname/README.rst"
- rm -rf "$pkgdir"/usr/bin
}
-# vim:set et sw=2 ts=2 tw=79:
+