[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