summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuergen Daubert <jue@jue.li>2012-06-17 19:09:46 +0200
committerJuergen Daubert <jue@jue.li>2012-06-17 19:09:46 +0200
commite13e23202147700073d225d8c6351de9f0b343a7 (patch)
treeecd6719137d97806adccaed8ab9098132fe075c2
parentbf200f87f5ddbb99b9c1c633777b7d5f8634f7bc (diff)
downloadcore-e13e23202147700073d225d8c6351de9f0b343a7.tar.gz
core-e13e23202147700073d225d8c6351de9f0b343a7.tar.xz
zlib: move shared library to /lib
some of the binaries in /sbin from btrfs-utils and util-linux are depending on zlib. Moving libz from /usr/lib to /lib to solve the issue.
-rw-r--r--zlib/.footprint7
-rw-r--r--zlib/Pkgfile6
2 files changed, 8 insertions, 5 deletions
diff --git a/zlib/.footprint b/zlib/.footprint
index a65699ed..4538e1a2 100644
--- a/zlib/.footprint
+++ b/zlib/.footprint
@@ -1,12 +1,13 @@
+drwxr-xr-x root/root lib/
+lrwxrwxrwx root/root lib/libz.so.1 -> libz.so.1.2.7
+-rwxr-xr-x root/root lib/libz.so.1.2.7
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/include/
-rw-r--r-- root/root usr/include/zconf.h
-rw-r--r-- root/root usr/include/zlib.h
drwxr-xr-x root/root usr/lib/
-rw-r--r-- root/root usr/lib/libz.a
-lrwxrwxrwx root/root usr/lib/libz.so -> libz.so.1.2.7
-lrwxrwxrwx root/root usr/lib/libz.so.1 -> libz.so.1.2.7
--rwxr-xr-x root/root usr/lib/libz.so.1.2.7
+lrwxrwxrwx root/root usr/lib/libz.so -> ../../lib/libz.so.1.2.7
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/zlib.pc
drwxr-xr-x root/root usr/man/
diff --git a/zlib/Pkgfile b/zlib/Pkgfile
index 51e46594..8e007cf3 100644
--- a/zlib/Pkgfile
+++ b/zlib/Pkgfile
@@ -4,12 +4,14 @@
name=zlib
version=1.2.7
-release=1
+release=2
source=(http://www.zlib.net/$name-$version.tar.bz2)
build() {
cd $name-$version
- ./configure --prefix=/usr
+ ./configure --prefix=/usr --sharedlibdir=/lib
make
make DESTDIR=$PKG mandir=/usr/man install
+ ln -sf ../../lib/libz.so.$version $PKG/usr/lib/libz.so
+ rm $PKG/lib/libz.so
}

Generated by cgit