diff options
author | Jiří Klimeš | 2017-09-12 12:49:34 +0200 |
---|---|---|
committer | Jiří Klimeš | 2017-09-12 12:59:16 +0200 |
commit | 83ddbc079774d0c22a5fc3792316939f5b1670fb (patch) | |
tree | 4f2c310f510aa823d7807670c1dbe69cda0c6005 | |
download | aur-83ddbc079774d0c22a5fc3792316939f5b1670fb.tar.gz |
LuaGL - Lua bindings for OpenGL, version 1.11
http://luagl.sourceforge.net/
-rw-r--r-- | .SRCINFO | 32 | ||||
-rw-r--r-- | PKGBUILD | 69 |
2 files changed, 101 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..395b5eeb035a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,32 @@ +pkgbase = lua-gl + pkgdesc = Lua bindings for OpenGL + pkgver = 1.11 + pkgrel = 1 + url = http://luagl.sourceforge.net + arch = i686 + arch = x86_64 + license = MIT + makedepends = lua + makedepends = lua51 + makedepends = lua52 + makedepends = glu + source = https://sourceforge.net/projects/luagl/files/1.11/Docs%20and%20Sources/luagl-1.11_Sources.tar.gz + source = https://sourceforge.net/projects/luagl/files/1.11/Docs%20and%20Sources/luagl-1.11_Docs_html.tar.gz + sha256sums = 5898433a32c5ff7e36dcbf1a6b638f7af1e5ff8c4731ba17d5f109c4a8db981e + sha256sums = 3d23be0aac7d11232eaad76a6e327066b2fe4aa821af1244db7ccd37b82b0045 + +pkgname = lua-gl + pkgdesc = Lua 5.3 bindings for OpenGL + depends = lua + depends = glu + +pkgname = lua51-gl + pkgdesc = Lua 5.1 bindings for OpenGL + depends = lua51 + depends = glu + +pkgname = lua52-gl + pkgdesc = Lua 5.2 bindings for OpenGL + depends = lua52 + depends = glu + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..31d311cac2b3 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,69 @@ +# Maintainer: Jiří Klimeš <blueowl@centrum.cz> + +pkgbase=lua-gl +pkgname=('lua-gl' 'lua51-gl' 'lua52-gl') +pkgver=1.11 +pkgrel=1 +pkgdesc="Lua bindings for OpenGL" +arch=('i686' 'x86_64') +url="http://luagl.sourceforge.net" +license=('MIT') +makedepends=('lua' 'lua51' 'lua52' 'glu') +source=("https://sourceforge.net/projects/luagl/files/${pkgver}/Docs%20and%20Sources/luagl-${pkgver}_Sources.tar.gz" + "https://sourceforge.net/projects/luagl/files/${pkgver}/Docs%20and%20Sources/luagl-${pkgver}_Docs_html.tar.gz" +) +sha256sums=('5898433a32c5ff7e36dcbf1a6b638f7af1e5ff8c4731ba17d5f109c4a8db981e' + '3d23be0aac7d11232eaad76a6e327066b2fe4aa821af1244db7ccd37b82b0045') + +prepare() { + # Add RUN_PATH variable to be able to set DT_RUNPATH + sed 's/$(ECHO)$(LD)/& $(RUN_PATH)/' -i "$srcdir"/luagl/tecmake.mak +} + +build() { + cd "$srcdir"/luagl + msg2 'Building with Lua 5.3' + make USE_LUA53=Yes RUN_PATH="-Wl,-rpath=/usr/lib/lua/5.3,--enable-new-dtags,--as-needed" + + msg2 'Building with Lua 5.1' + make USE_LUA51=Yes RUN_PATH="-Wl,-rpath=/usr/lib/lua/5.1,--enable-new-dtags,--as-needed" + + msg2 'Building with Lua 5.2' + make USE_LUA52=Yes RUN_PATH="-Wl,-rpath=/usr/lib/lua/5.2,--enable-new-dtags,--as-needed" +} + +_package_helper() { + _lua_ver=$1 + _lua_ver_nodot=`echo $1 | cut -c1,3` + + install -m755 -d "$pkgdir"/usr/lib/lua/${_lua_ver} + install -m755 "$srcdir"/luagl/lib/Linux*/Lua${_lua_ver_nodot}/*.so "$pkgdir"/usr/lib/lua/${_lua_ver} + install -Dm644 "$srcdir"/luagl/COPYRIGHT "$pkgdir"/usr/share/licenses/${pkgname}/LICENSE + install -m755 -d "$pkgdir"/usr/share/doc/$pkgname/html + install -Dm644 "$srcdir"/luagl/html/*.* "$pkgdir"/usr/share/doc/$pkgname/html + install -m755 -d "$pkgdir"/usr/share/doc/$pkgname/html/examples + install -Dm644 "$srcdir"/luagl/html/examples/* "$pkgdir"/usr/share/doc/$pkgname/html/examples +} + +package_lua-gl() { + pkgdesc="Lua 5.3 bindings for OpenGL" + depends=('lua' 'glu') + + _package_helper "5.3" +} + +package_lua51-gl() { + pkgdesc="Lua 5.1 bindings for OpenGL" + depends=('lua51' 'glu') + + _package_helper "5.1" +} + +package_lua52-gl() { + pkgdesc="Lua 5.2 bindings for OpenGL" + depends=('lua52' 'glu') + + _package_helper "5.2" +} + +# vim:set ts=2 sw=2 et: |