[arch-commits] Commit in lua51/trunk (PKGBUILD)
Jan Steffens
heftig at archlinux.org
Tue Nov 13 21:10:43 UTC 2012
Date: Tuesday, November 13, 2012 @ 16:10:42
Author: heftig
Revision: 170939
fixup libraries
Modified:
lua51/trunk/PKGBUILD
----------+
PKGBUILD | 17 ++++++++---------
1 file changed, 8 insertions(+), 9 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2012-11-13 17:02:45 UTC (rev 170938)
+++ PKGBUILD 2012-11-13 21:10:42 UTC (rev 170939)
@@ -5,7 +5,7 @@
pkgname=lua51
pkgver=5.1.5
-pkgrel=1
+pkgrel=2
pkgdesc='A powerful light-weight programming language designed for extending applications'
arch=('i686' 'x86_64')
url='http://www.lua.org/'
@@ -24,14 +24,16 @@
patch -p1 -i "$srcdir/lua-arch.patch"
patch -p1 -i "$srcdir/lua-5.1-cflags.diff"
[[ $CARCH == x86_64 ]] && export CFLAGS="$CFLAGS -fPIC"
- sed -i -e 's:llua:llua5.1:' -e 's:/include:/include/lua5.1:' etc/lua.pc
+ sed -e 's:llua:llua5.1:' -e 's:/include:/include/lua5.1:' -i etc/lua.pc
+ sed -r -e '/^LUA_(SO|A|T)=/ s/lua/lua5.1/' -e '/^LUAC_T=/ s/luac/luac5.1/' -i src/Makefile
make MYCFLAGS="$CFLAGS" MYLDFLAGS="$LDFLAGS" linux
}
package() {
cd lua-$pkgver
make \
- TO_LIB="liblua.a liblua.so.5.1 liblua.so.$pkgver" \
+ TO_BIN="lua5.1 luac5.1" \
+ TO_LIB="liblua5.1.a liblua5.1.so liblua5.1.so.5.1 liblua5.1.so.$pkgver" \
INSTALL_DATA='cp -d' \
INSTALL_TOP="$pkgdir/usr" \
INSTALL_INC="$pkgdir/usr/include/lua5.1" \
@@ -43,12 +45,9 @@
install -m644 doc/*.{gif,png,css,html} "$pkgdir/usr/share/doc/$pkgname"
# Install copyrigth file
install -D -m644 COPYRIGHT "$pkgdir/usr/share/licenses/$pkgname/COPYRIGHT"
- # rename
- cd "$pkgdir/usr/bin"
- mv lua lua5.1
- mv luac luac5.1
- cd "$pkgdir/usr/lib"
- mv liblua.a liblua5.1.a
+ # fixups
+ ln -s liblua51.so "$pkgdir/usr/lib/liblua.so.5.1"
+ ln -s liblua51.so "$pkgdir/usr/lib/liblua.so.$pkgver"
cd "$pkgdir/usr/share/man/man1"
mv lua.1 lua5.1.1
mv luac.1 luac5.1.1
More information about the arch-commits
mailing list