updated on Thu Jan 19 20:01:47 UTC 2012
[aur-mirror.git] / cinvoke-lua / PKGBUILD
blobd316d28d570b53e724dd466794755ecaeb9dfb66
1 # Contributor: Dwight Schauer <dschauer@gmail.com>
3 pkgname=cinvoke-lua
4 _pkgname=cinvoke
5 _libname=cinvoke_lua.so
6 _libname64=cinvoke_lua64.so
7 _luaver=5.1
8 pkgver=1.03b
9 pkgrel=1
10 pkgdesc="Library for connecting Lua to C libraries at runtime"
11 arch=('i686' 'x86_64')
12 url="https://bitbucket.org/bogen/cinvoke"
13 license=('BSD')
14 makedepends=('perl')
15 depends=('lua')
17 source=(https://bitbucket.org/bogen/${_pkgname}/get/${pkgver}.tar.gz)
19 build() {
20   cd $srcdir/cinvoke
22   echo "building 32 bit integer lua binding"
23   perl configure.pl --prefix=/usr || true
24   make || return 1
25   make -C bindings/lua || return 1
26   install -D -m644 bindings/lua/${_libname} ${pkgdir}/usr/lib/lua/${_luaver}/${_libname} || return 1
28   echo "cleaning between builds"
29   make clean || return 1
30   make -C bindings/lua clean || return 1
32   echo "building 64 bit integer lua binding"
33   export LNUM_INT64="TRUE"
34   perl configure.pl --prefix=/usr || true
35   make || return 1
36   make -C bindings/lua || return 1
37   install -D -m644 bindings/lua/${_libname} ${pkgdir}/usr/lib/lua/${_luaver}/${_libname64} || return 1
40 sha256sums=('48d9f471a4902c432b0d312926cc2e567bd84d7e657854e20b0bbbbd25bf7345')