summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorosch2018-03-30 00:48:02 +0200
committerosch2018-03-30 00:48:02 +0200
commitf9edc9629cb1fd43d777d55a3d8b42ca49dedabf (patch)
tree98e2f60197906dbfe003ee3acc24aeae9b5377b8 /PKGBUILD
downloadaur-f9edc9629cb1fd43d777d55a3d8b42ca49dedabf.tar.gz
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD52
1 files changed, 52 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..168d283aff61
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,52 @@
+# Maintainer: osch <oliver at luced de>
+pkgname=lua-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=('lua')
+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"
+ #sed -i -e '1s/^/struct s_Universe;\n/' src/tools.h
+}
+
+build() {
+ cd "lanes-$pkgver"
+ make LUA=/usr/bin/lua \
+ LUA_FLAGS=`pkg-config --cflags lua` \
+ LUA_LIBS=`pkg-config --libs lua` \
+ CFLAGS="-O2 -fPIC `pkg-config --cflags lua`"
+}
+
+package() {
+ cd "lanes-$pkgver"
+
+ install -d "$pkgdir`pkg-config --variable=INSTALL_CMOD lua`/lanes"
+ install src/lanes/core.so "$pkgdir`pkg-config --variable=INSTALL_CMOD lua`/lanes/core.so"
+
+ install -d "$pkgdir`pkg-config --variable=INSTALL_LMOD lua`"
+ install -m644 src/lanes.lua "$pkgdir`pkg-config --variable=INSTALL_LMOD lua`"
+
+ install -d "$pkgdir/usr/share/licenses/$pkgname"
+ install -m644 COPYRIGHT "$pkgdir/usr/share/licenses/$pkgname"
+}
+md5sums=('07ed104a450b76d5919cc8f46a5b4a2f')