summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorosch2018-03-30 11:04:40 +0200
committerosch2018-03-30 11:04:40 +0200
commit2b7a51d24dd7ca87f8cde7513ef56fecd8b28939 (patch)
tree1e74c71779e8ef43ed8f3c38d08d387fbcc3bb37
downloadaur-2b7a51d24dd7ca87f8cde7513ef56fecd8b28939.tar.gz
initial commit
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD51
2 files changed, 64 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..04d1bc25705d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,13 @@
+pkgbase = lua52-lanes
+ pkgdesc = A solution for running Lua multithreaded
+ pkgver = 3.11
+ pkgrel = 1
+ url = https://github.com/LuaLanes/lanes
+ arch = x86_64
+ license = MIT
+ depends = lua52
+ source = lua52-lanes-3.11.tar.gz::https://github.com/LuaLanes/lanes/archive/v3.11.tar.gz
+ md5sums = 07ed104a450b76d5919cc8f46a5b4a2f
+
+pkgname = lua52-lanes
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7cefd0ce1a91
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,51 @@
+# Maintainer: osch <oliver at luced de>
+pkgname=lua52-lanes
+pkgver=3.11
+pkgrel=1
+epoch=
+pkgdesc="A solution for running Lua multithreaded"
+arch=('x86_64')
+url="https://github.com/LuaLanes/lanes"
+license=('MIT')
+groups=()
+depends=('lua52')
+makedepends=()
+checkdepends=()
+optdepends=()
+provides=()
+conflicts=()
+replaces=()
+backup=()
+options=()
+install=
+changelog=
+source=("$pkgname-$pkgver.tar.gz::https://github.com/LuaLanes/lanes/archive/v$pkgver.tar.gz")
+noextract=()
+md5sums=()
+validpgpkeys=()
+
+prepare() {
+ cd "lanes-$pkgver"
+}
+
+build() {
+ cd "lanes-$pkgver"
+ make LUA=/usr/bin/lua52 \
+ LUA_FLAGS=`pkg-config --cflags lua52` \
+ LUA_LIBS=`pkg-config --libs lua52` \
+ CFLAGS="-O2 -fPIC `pkg-config --cflags lua52`"
+}
+
+package() {
+ cd "lanes-$pkgver"
+
+ install -d "$pkgdir`pkg-config --variable=INSTALL_CMOD lua52`/lanes"
+ install src/lanes/core.so "$pkgdir`pkg-config --variable=INSTALL_CMOD lua52`/lanes/core.so"
+
+ install -d "$pkgdir`pkg-config --variable=INSTALL_LMOD lua52`"
+ install -m644 src/lanes.lua "$pkgdir`pkg-config --variable=INSTALL_LMOD lua52`"
+
+ install -d "$pkgdir/usr/share/licenses/$pkgname"
+ install -m644 COPYRIGHT "$pkgdir/usr/share/licenses/$pkgname"
+}
+md5sums=('07ed104a450b76d5919cc8f46a5b4a2f')