summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorSZanko2023-11-21 16:43:58 +0100
committerSZanko2023-11-21 16:43:58 +0100
commit725e3760e4235cee1ba10c6297d619d5d99ad540 (patch)
tree1ea0c3199f147649a73b93af573e971b80b9cf02 /PKGBUILD
parentcb56d0c55956cbfc09623327e8c74114c6f900b0 (diff)
downloadaur-python-bashlex.tar.gz
Update to Version 0.18
Signed-off-by: SZanko <szanko@protonmail.com>
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}"
}