[arch-commits] Commit in lua51/trunk (PKGBUILD)
Bartłomiej Piotrowski
bpiotrowski at nymeria.archlinux.org
Sat Dec 7 10:54:28 UTC 2013
Date: Saturday, December 7, 2013 @ 11:54:28
Author: bpiotrowski
Revision: 201272
upgpkg: lua51 5.1.5-4
- rebuild to remove static libraries
Modified:
lua51/trunk/PKGBUILD
----------+
PKGBUILD | 75 ++++++++++++++++++++++++++++++++-----------------------------
1 file changed, 40 insertions(+), 35 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2013-12-07 10:46:34 UTC (rev 201271)
+++ PKGBUILD 2013-12-07 10:54:28 UTC (rev 201272)
@@ -5,52 +5,57 @@
pkgname=lua51
pkgver=5.1.5
-pkgrel=3
-pkgdesc='A powerful light-weight programming language designed for extending applications'
+pkgrel=4
+pkgdesc='Powerful lightweight programming language designed for extending applications'
arch=('i686' 'x86_64')
url='http://www.lua.org/'
depends=('readline')
license=('MIT')
options=('!makeflags' '!emptydirs')
-source=("http://www.lua.org/ftp/lua-$pkgver.tar.gz"
- 'lua-arch.patch'
- 'lua-5.1-cflags.diff')
+source=(http://www.lua.org/ftp/lua-$pkgver.tar.gz
+ lua-arch.patch
+ lua-5.1-cflags.diff)
md5sums=('2e115fe26e435e33b0d5c022e4490567'
'fa25feb70ef9fec975b1c20da5098b3c'
'249582bf1fd861ccf492d2c35a9fe732')
+prepare() {
+ cd lua-$pkgver
+ patch -p1 -i ../lua-arch.patch
+ patch -p1 -i ../lua-5.1-cflags.diff
+}
+
build() {
- cd lua-$pkgver
- patch -p1 -i "$srcdir/lua-arch.patch"
- patch -p1 -i "$srcdir/lua-5.1-cflags.diff"
- [[ $CARCH == x86_64 ]] && export CFLAGS="$CFLAGS -fPIC"
- 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
+ cd lua-$pkgver
+
+ [[ $CARCH == x86_64 ]] && export CFLAGS="$CFLAGS -fPIC"
+ 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_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" \
- INSTALL_MAN="$pkgdir/usr/share/man/man1" \
- install
- install -D -m644 etc/lua.pc "$pkgdir/usr/lib/pkgconfig/lua5.1.pc"
- # Install the documentation
- install -d "$pkgdir/usr/share/doc/$pkgname"
- 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"
- # fixups
- ln -s liblua5.1.so "$pkgdir/usr/lib/liblua.so.5.1"
- ln -s liblua5.1.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
+ cd lua-$pkgver
+
+ make \
+ 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 \
+ INSTALL_MAN="$pkgdir"/usr/share/man/man1 \
+ install
+
+ install -Dm644 etc/lua.pc "$pkgdir"/usr/lib/pkgconfig/lua5.1.pc
+ install -d "$pkgdir/usr/share/doc/$pkgname"
+ install -m644 doc/*.{gif,png,css,html} "$pkgdir"/usr/share/doc/$pkgname
+ install -Dm644 COPYRIGHT "$pkgdir"/usr/share/licenses/$pkgname/COPYRIGHT
+
+ ln -s liblua5.1.so "$pkgdir"/usr/lib/liblua.so.5.1
+ ln -s liblua5.1.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
}
-
-# vim:set ts=4 sw=4 et:
More information about the arch-commits
mailing list