summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD18
1 files changed, 11 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 7582244e26f8..6b25e2f78487 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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}"
}