* update duktape to 2.7.0-6
This commit is contained in:
parent
b23851594d
commit
0962fc500e
@ -1,23 +1,26 @@
|
||||
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
|
||||
# Maintainer: Alexander F. Rødseth <xyproto@archlinux.org>
|
||||
# Contributor: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
|
||||
|
||||
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
|
||||
|
Loading…
x
Reference in New Issue
Block a user