blob: f21b79627f906f749acfe23ea20b0ccb6926266e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
# Maintainer: Davorin Učakar <davorin.ucakar@gmail.com>
# Maintainer: Juergen Hoetzel <juergen@archlinux.org>
# Contributor: Damir Perisa <damir.perisa@bluewin.ch>
pkgname=lib32-lua
pkgver=5.3.3
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"
'lua.pc'
'liblua.so.patch')
md5sums=('703f75caa4fdf4a911c1a72e67a27498'
'ffbf1ddbe711b604585c535ed1e3eb81'
'ba4168c0e056b209c7e838e8b891f6ec')
prepare() {
cd "${srcdir}/lua-${pkgver}"
patch -p1 -i "${srcdir}/liblua.so.patch"
}
build() {
cd "${srcdir}/lua-${pkgver}"
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.3 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
}
|