[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