summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJurica Bradaric2019-06-11 08:47:24 +0000
committerJurica Bradaric2019-06-11 08:47:24 +0000
commite2b6c7b5de60d7ac6ccee65a40db04f11d192703 (patch)
treedc4336b00a11ca8d77eb37d9a3801aa72dbb4e8b
downloadaur-e2b6c7b5de60d7ac6ccee65a40db04f11d192703.tar.gz
Initial libluv package
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD32
2 files changed, 49 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..1bfae3a1c1ae
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = libluv
+ pkgdesc = libuv bindings for luajit and lua 5.1/5.2.
+ pkgver = 1.29.1
+ pkgrel = 2
+ url = https://github.com/luvit/luv
+ arch = i686
+ arch = x86_64
+ license = apache
+ makedepends = cmake
+ makedepends = luajit
+ depends = luajit
+ provides = libluv
+ source = https://github.com/luvit/luv/releases/download/1.29.1-2/luv-1.29.1-2.tar.gz
+ sha256sums = 866e6c82f3eb4ae73222b835c7621d1b8f6b4271b5cee8dd00729338cfef9d47
+
+pkgname = libluv
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..dabcf13cf2bf
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,32 @@
+# Maintainer: Jurica Bradarić <jbradaric@gmail.com>
+
+pkgname=libluv
+pkgver=1.29.1
+pkgrel=2
+pkgdesc='libuv bindings for luajit and lua 5.1/5.2.'
+arch=('i686' 'x86_64')
+url='https://github.com/luvit/luv'
+license=('apache')
+provides=('libluv')
+conflicts=()
+depends=('luajit')
+makedepends=('cmake' 'luajit')
+source=('https://github.com/luvit/luv/releases/download/1.29.1-2/luv-1.29.1-2.tar.gz')
+sha256sums=('866e6c82f3eb4ae73222b835c7621d1b8f6b4271b5cee8dd00729338cfef9d47')
+
+build() {
+ mkdir "${srcdir}/build"
+ cd "${srcdir}/build"
+ cmake -DWITH_SHARED_LIBUV=ON -DLUA_BUILD_TYPE=System \
+ -DBUILD_MODULE=OFF -DBUILD_SHARED_LIBS=ON \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ "${srcdir}/luv-${pkgver}-${pkgrel}"
+ make
+}
+
+package() {
+ cd "${srcdir}/build"
+ DESTDIR="${pkgdir}" make install
+}
+
+# vim:set ts=2 sw=2 et: