diff options
author | Adrian Perez de Castro | 2019-07-12 01:25:22 +0300 |
---|---|---|
committer | Adrian Perez de Castro | 2019-07-12 01:25:22 +0300 |
commit | a214d382df74873d8cfd340a6ea4d52ba0c16f89 (patch) | |
tree | aff008102c0781e06a9c6f1e8c5dd3dc4b32d97c | |
download | aur-a214d382df74873d8cfd340a6ea4d52ba0c16f89.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 33 |
3 files changed, 53 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..4b38f169d6d2 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = quickjs + pkgdesc = Small and embeddable JavaScript engine + pkgver = 2019.07.09 + pkgrel = 1 + url = https://bellard.org/quickjs + arch = x86_64 + license = custom:MIT + depends = glibc + depends = lib32-glibc + depends = lib32-gcc-libs + options = !strip + source = https://bellard.org/quickjs/quickjs-2019-07-09.tar.xz + sha512sums = db2498659ae1c22e5c0a24e0f2d582db6003e18a182a80f407b1ee8779edddff473572bcfecd1584281c65af8c428b2794d1c7aae90ec87e4338f7bbd9a61b7c + +pkgname = quickjs + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..218620e2fb38 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +* +!/PKGBUILD +!/.SRCINFO +!/.gitignore diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d332b8bb0410 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,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 +} |