blob: d332b8bb0410f466a10be8c2b224618f5c904251 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
# Maintainer: Adrian Perez de Castro <aperez@igalia.com>
pkgdesc='Small and embeddable JavaScript engine'
pkgname=quickjs
pkgver=2019.07.09
pkgrel=1
url='https://bellard.org/quickjs'
depends=(glibc lib32-glibc lib32-gcc-libs)
arch=(x86_64)
options=(!strip)
license=(custom:MIT)
_pv="${pkgname}-${pkgver//./-}"
source=("${url}/${_pv}.tar.xz")
sha512sums=('db2498659ae1c22e5c0a24e0f2d582db6003e18a182a80f407b1ee8779edddff473572bcfecd1584281c65af8c428b2794d1c7aae90ec87e4338f7bbd9a61b7c')
prepare () {
cat >> "${_pv}/Makefile" <<-EOF
CFLAGS += ${CFLAGS}
LDFLAGS += ${LDFLAGS}
EOF
}
build () {
make -C "${_pv}" prefix=/usr
}
package () {
make -C "${_pv}" prefix="${pkgdir}/usr" install
install -Dm644 -t "${pkgdir}/usr/share/doc/${pkgname}" "${_pv}"/doc/*.*
# Fixup permissions
chmod 644 "${pkgdir}"/usr/lib/quickjs/*.a
}
|