diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 11 |
1 files changed, 8 insertions, 3 deletions
@@ -4,7 +4,7 @@ _name='xdis' pkgbase="python-${_name}" pkgname=("python-${_name}" "python2-${_name}") -pkgver=3.8.7 +pkgver=3.9.1 pkgrel=1 pkgdesc="Python cross-version byte-code disassembler and marshal routines." arch=('any') @@ -12,13 +12,16 @@ url="https://github.com/rocky/python-xdis/" license=('MIT') makedepends=('python-setuptools' 'python2-setuptools') source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz") -sha256sums=('618c205ced132ac053df7f789f6adcc2822c824184a4ab3d50b8f8224bea5b56') +sha256sums=('b95337ee772ade4f8038a100f06aaf5ab9e975170fe9afafc9bd29964bc8cc42') package_python-xdis() { depends=('python-click' 'python-six>=1.10.0') cd "$srcdir/$_name-$pkgver" python setup.py install --root="$pkgdir" --optimize=1 + # Temporary patch + mv "$pkgdir/usr/bin/pydisasm.py" "$pkgdir/usr/bin/pydisasm" + sed -i '1i#!/usr/bin/python' "$pkgdir/usr/bin/pydisasm" } package_python2-xdis() { @@ -26,5 +29,7 @@ package_python2-xdis() { cd "$srcdir/$_name-$pkgver" python2 setup.py install --root="$pkgdir" --optimize=1 - mv "$pkgdir/usr/bin/pydisasm" "$pkgdir/usr/bin/pydisasm2" + # Temporary patch + mv "$pkgdir/usr/bin/pydisasm.py" "$pkgdir/usr/bin/pydisasm2" + sed -i '1i#!/usr/bin/python2' "$pkgdir/usr/bin/pydisasm2" } |