diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 18 |
1 files changed, 11 insertions, 7 deletions
@@ -3,8 +3,8 @@ _name=bashlex pkgname=python-bashlex -pkgver=0.16 -pkgrel=2 +pkgver=0.18 +pkgrel=1 pkgdesc="Python port of the parser used internally by GNU bash" arch=('any') url="https://github.com/idank/bashlex" @@ -13,19 +13,23 @@ depends=('python') makedepends=( 'perl' 'python-setuptools' + 'python-build' + 'python-installer' ) -source=("${url}/archive/${pkgver}.tar.gz") +source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz") sha512sums=( - 'b3110ee47bad7cef23e100c1c2205e53457cb9419cefdef990a48482dcf191eb73fb80548ea920783970805a4d0566189f2ff50fe5fe08ffec7f66f4b63ca151' + 'afc52d06da6fa596263a78220e4905fb6e1531478c173fbd7ccd1d51f7236f0ce1c8b88afd2455d4926403a6ab1f351cb23e048f449ccd845a96381e78503719' ) build() { cd "$srcdir/$_name-$pkgver" - python -c 'import bashlex' - perl -i -fpe "s|\\Q$srcdir/$_name-$pkgver\\E||g" bashlex/parsetab.py + #python -c 'import bashlex' + #perl -i -fpe "s|\\Q$srcdir/$_name-$pkgver\\E||g" bashlex/parsetab.py + python3 -m build --wheel --skip-dependency-check } package() { cd "$srcdir/$_name-$pkgver" - python setup.py install --root="$pkgdir/" --optimize=1 + python3 -m installer --destdir="$pkgdir" dist/*.whl + install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" } |