# Maintainer: Davorin Učakar # Maintainer: Juergen Hoetzel # Contributor: Damir Perisa pkgname=lib32-lua pkgver=5.2.4 pkgrel=1 pkgdesc="A powerful light-weight programming language designed for extending applications" arch=('x86_64') url="http://www.lua.org/" depends=('lua' 'lib32-readline') license=('MIT') options=('!makeflags' '!emptydirs') source=("http://www.lua.org/ftp/lua-${pkgver}.tar.gz" 'liblua.so.patch' 'lua.pc') md5sums=('913fdb32207046b273fdb17aad70be13' 'a83c29ea76deedc8e30037952fa2429a' 'ffbf1ddbe711b604585c535ed1e3eb81') build() { cd "${srcdir}/lua-${pkgver}" patch -p1 -i "${srcdir}/liblua.so.patch" export CFLAGS="${CFLAGS/-march=x86-64} -march=i686 -m32 -fPIC" export LDFLAGS="${LDFLAGS/-march=x86-64} -march=i686 -m32" make MYCFLAGS="$CFLAGS" MYLDFLAGS="$LDFLAGS" R="$pkgver" linux sed "s/%VER%/${pkgver%.*}/g;s/%REL%/$pkgver/g" ../lua.pc > lua.pc } package() { cd "${srcdir}/lua-${pkgver}" make \ TO_LIB="liblua.a liblua.so liblua.so.5.2 liblua.so.$pkgver" \ INSTALL_DATA="cp -d" \ INSTALL_TOP="${pkgdir}/usr" \ install rm -rf "${pkgdir}"/usr/{include,man} mv "${pkgdir}"/usr/bin/lua "${pkgdir}"/usr/bin/lua32 mv "${pkgdir}"/usr/bin/luac "${pkgdir}"/usr/bin/luac32 mv "${pkgdir}"/usr/lib "${pkgdir}"/usr/lib32 install -Dm644 lua.pc "$pkgdir/usr/lib32/pkgconfig/lua.pc" install -dm755 "${pkgdir}"/usr/share/licenses ln -sf lua "${pkgdir}"/usr/share/licenses/lib32-lua }