From 0962fc500e088a4762a41f07bcaeefd16ca77dea Mon Sep 17 00:00:00 2001 From: kth5 Date: Fri, 30 Jun 2023 19:46:51 +0200 Subject: [PATCH] * update duktape to 2.7.0-6 --- duktape/PKGBUILD | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/duktape/PKGBUILD b/duktape/PKGBUILD index e6e827d9d8..67fc66e119 100644 --- a/duktape/PKGBUILD +++ b/duktape/PKGBUILD @@ -1,23 +1,26 @@ # POWER Maintainer: Alexander Baldeck # Maintainer: Alexander F. Rødseth +# Contributor: Jan Alexander Steffens (heftig) pkgname=duktape pkgver=2.7.0 -pkgrel=5 +pkgrel=6 pkgdesc='Embeddable Javascript engine' url='https://duktape.org/' arch=(x86_64 powerpc64le powerpc64 powerpc riscv64) license=(MIT) -depends=(glibc) +depends=( + glibc +) provides=(libduktape{,d}.so) -source=("https://duktape.org/$pkgname-$pkgver.tar.xz") +source=("https://duktape.org/duktape-$pkgver.tar.xz") b2sums=('da5eea88758201177f32c5611a3757433ef1b0173d6430eff1f067abd7535f3e4b9c3717290fbd8475827a53f7a2a74818287a65e563f14e91761f5cd0fe30d5') # https://duktape.org/download.html md5sums=('b3200b02ab80125b694bae887d7c1ca6') prepare() { - cd $pkgname-$pkgver + cd duktape-$pkgver # tools/configure.py needs Python 2 sed -i 's/^#undef DUK_USE_FASTINT$/#define DUK_USE_FASTINT/' src/duk_config.h @@ -27,18 +30,23 @@ prepare() { } _make() ( - make -f Makefile.sharedlibrary INSTALL_PREFIX=/usr "$@" + local make_options=( + -f Makefile.sharedlibrary + INSTALL_PREFIX=/usr + ) + + make "${make_options[@]}" "$@" ) build() { - cd $pkgname-$pkgver + cd duktape-$pkgver _make } package() { - cd $pkgname-$pkgver + cd duktape-$pkgver _make DESTDIR="$pkgdir" install - install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 LICENSE.txt + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 LICENSE.txt } # getver: github.com/svaarala/duktape