summaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
authorDanny Rawlins <monster.romster@gmail.com>2014-02-18 13:03:01 +1100
committerDanny Rawlins <monster.romster@gmail.com>2014-02-18 13:03:01 +1100
commit21379bf90cc66082a946b91e83b4ba6026831c96 (patch)
tree536014dcc97c892f59690ee17a9acd9e33cd4bca /lua
parent5214f2f86fb9a5c4288d39722654c25b2fa94614 (diff)
downloadopt-21379bf90cc66082a946b91e83b4ba6026831c96.tar.gz
opt-21379bf90cc66082a946b91e83b4ba6026831c96.tar.xz
lua: use symlinks in libraries
Diffstat (limited to 'lua')
-rw-r--r--lua/.footprint4
-rw-r--r--lua/Pkgfile7
2 files changed, 7 insertions, 4 deletions
diff --git a/lua/.footprint b/lua/.footprint
index da4227476..e7093a9d5 100644
--- a/lua/.footprint
+++ b/lua/.footprint
@@ -10,8 +10,8 @@ drwxr-xr-x root/root usr/include/
-rw-r--r-- root/root usr/include/lualib.h
drwxr-xr-x root/root usr/lib/
-rw-r--r-- root/root usr/lib/liblua.a
--rw-r--r-- root/root usr/lib/liblua.so
--rw-r--r-- root/root usr/lib/liblua.so.5.2
+lrwxrwxrwx root/root usr/lib/liblua.so -> liblua.so.5.2
+lrwxrwxrwx root/root usr/lib/liblua.so.5.2 -> liblua.so.5.2.3
-rw-r--r-- root/root usr/lib/liblua.so.5.2.3
drwxr-xr-x root/root usr/lib/lua/
drwxr-xr-x root/root usr/lib/lua/5.2/
diff --git a/lua/Pkgfile b/lua/Pkgfile
index 9be590f38..8f7d7a5d2 100644
--- a/lua/Pkgfile
+++ b/lua/Pkgfile
@@ -6,7 +6,7 @@
name=lua
version=5.2.3
-release=1
+release=2
source=(http://www.lua.org/ftp/$name-$version.tar.gz
liblua.so.patch lua.pc)
@@ -19,9 +19,12 @@ build() {
make MYCFLAGS="$CFLAGS" MYLDFLAGS="$LDFLAGS" linux
make \
- TO_LIB='liblua.a liblua.so liblua.so.5.2 liblua.so.5.2.3' \
+ TO_LIB="liblua.a liblua.so.$version" \
INSTALL_TOP=$PKG/usr install
+ ln -sf liblua.so.$version $PKG/usr/lib/liblua.so.${version:0:3}
+ ln -sf liblua.so.${version:0:3} $PKG/usr/lib/liblua.so
+
#make pc > lua.pc
sed "s/%VER%/${version%.*}/g;s/%REL%/$version/g" $SRC/lua.pc > lua.pc
install -m 0644 -D lua.pc $PKG/usr/lib/pkgconfig/lua.pc

Generated by cgit