summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdrian Perez de Castro2019-07-12 01:25:22 +0300
committerAdrian Perez de Castro2019-07-12 01:25:22 +0300
commita214d382df74873d8cfd340a6ea4d52ba0c16f89 (patch)
treeaff008102c0781e06a9c6f1e8c5dd3dc4b32d97c
downloadaur-a214d382df74873d8cfd340a6ea4d52ba0c16f89.tar.gz
Initial import
-rw-r--r--.SRCINFO16
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD33
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
+}