[arch-commits] Commit in lua/trunk (PKGBUILD lua.pc)

Jan Steffens heftig at archlinux.org
Tue Nov 13 21:11:29 UTC 2012


    Date: Tuesday, November 13, 2012 @ 16:11:28
  Author: heftig
Revision: 170940

Add pkgconfig file

Added:
  lua/trunk/lua.pc
Modified:
  lua/trunk/PKGBUILD

----------+
 PKGBUILD |    9 ++++++---
 lua.pc   |   20 ++++++++++++++++++++
 2 files changed, 26 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2012-11-13 21:10:42 UTC (rev 170939)
+++ PKGBUILD	2012-11-13 21:11:28 UTC (rev 170940)
@@ -5,7 +5,7 @@
 
 pkgname=lua
 pkgver=5.2.1
-pkgrel=1
+pkgrel=2
 pkgdesc='A powerful light-weight programming language designed for extending applications'
 arch=('i686' 'x86_64')
 url='http://www.lua.org/'
@@ -13,15 +13,17 @@
 license=('MIT')
 options=('!makeflags' '!emptydirs')
 source=("http://www.lua.org/ftp/$pkgname-$pkgver.tar.gz"
-        'liblua.so.patch')
+        'liblua.so.patch' 'lua.pc')
 md5sums=('ae08f641b45d737d12d30291a5e5f6e3'
-         'bdc663c7b82ffc0b5df67611621fb625')
+         'bdc663c7b82ffc0b5df67611621fb625'
+         'e7ba6c2b695b0b84a5ea0cbff5fc9067')
 
 build() {
   cd $pkgname-$pkgver
   patch -p1 -i "$srcdir/liblua.so.patch"
   [[ $CARCH == x86_64 ]] && export CFLAGS="$CFLAGS -fPIC"
   make MYCFLAGS="$CFLAGS" MYLDFLAGS="$LDFLAGS" linux
+  sed "s/%VER%/${pkgver%.*}/g;s/%REL%/$pkgver/g" ../lua.pc > lua.pc
 }
 
 package() {
@@ -32,6 +34,7 @@
     INSTALL_TOP="$pkgdir/usr" \
     INSTALL_MAN="$pkgdir/usr/share/man/man1" \
     install
+  install -Dm644 lua.pc "$pkgdir/usr/lib/pkgconfig/lua.pc"
   # Install the documentation
   install -d "$pkgdir/usr/share/doc/lua"
   install -m644 doc/*.{gif,png,css,html} "$pkgdir/usr/share/doc/lua"

Added: lua.pc
===================================================================
--- lua.pc	                        (rev 0)
+++ lua.pc	2012-11-13 21:11:28 UTC (rev 170940)
@@ -0,0 +1,20 @@
+V=%VER%
+R=%REL%
+
+prefix=/usr
+INSTALL_BIN=${prefix}/bin
+INSTALL_INC=${prefix}/include
+INSTALL_LIB=${prefix}/lib
+INSTALL_MAN=${prefix}/man/man1
+INSTALL_LMOD=${prefix}/share/lua/${V}
+INSTALL_CMOD=${prefix}/lib/lua/${V}
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+includedir=${prefix}/include
+
+Name: Lua
+Description: An Extensible Extension Language
+Version: ${R}
+Requires: 
+Libs: -L${libdir} -llua -lm
+Cflags: -I${includedir}




More information about the arch-commits mailing list