diff options
author | cqzw555 | 2024-03-27 10:18:45 +0800 |
---|---|---|
committer | cqzw555 | 2024-03-27 10:18:45 +0800 |
commit | 8da527e8c9cfe2f4c5ba2a50dddd1e89413923c4 (patch) | |
tree | 1c3606f0749d405519ddb814ec85b81c4b37e46a /PKGBUILD | |
parent | 0c0ad60bd1385d87dc19b4ad354002d1a277fac8 (diff) | |
download | aur-8da527e8c9cfe2f4c5ba2a50dddd1e89413923c4.tar.gz |
update to 1.6.3 and drop python2
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 36 |
1 files changed, 14 insertions, 22 deletions
@@ -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: + |