changeset 48:c3705b1f0f32

vanilla: disable static libraries
author David Demelier <markand@malikania.fr>
date Wed, 27 Feb 2019 17:04:29 +0100
parents 9649c4c823da
children 84adb4e6e761
files lib/expat/expat.sh lib/libcddb/libcddb.sh lib/libmnl/libmnl.sh lib/libnftnl/libnftnl.sh lib/libogg/libogg.sh lib/libpng/libpng.sh lib/libunistring/libunistring.sh lib/libzip/libzip.sh lib/ncurses/ncurses.sh lib/zlib/zlib.sh network/openssl/openssl.sh templates/cmake.sh
diffstat 12 files changed, 25 insertions(+), 13 deletions(-) [+]
line wrap: on
line diff
--- a/lib/expat/expat.sh	Tue Feb 26 20:45:00 2019 +0100
+++ b/lib/expat/expat.sh	Wed Feb 27 17:04:29 2019 +0100
@@ -32,9 +32,10 @@
 tar xvaf $PKGNAME-$PKGVERSION.tar.bz2
 pushd $PKGNAME-$PKGVERSION
 
-CFLAGS="$CFLAGS" ./configure --prefix=/usr
+CFLAGS="$CFLAGS" ./configure --prefix=/usr --disable-static
 make
 make install DESTDIR=$DESTDIR
+rm -f $DESTDIR/usr/lib/libexpat.la
 
 popd
 rm -rf $PKGNAME-$PKGVERSION
--- a/lib/libcddb/libcddb.sh	Tue Feb 26 20:45:00 2019 +0100
+++ b/lib/libcddb/libcddb.sh	Wed Feb 27 17:04:29 2019 +0100
@@ -32,9 +32,10 @@
 tar xvaf $PKGNAME-$PKGVERSION.tar.bz2
 pushd $PKGNAME-$PKGVERSION
 
-CFLAGS="$CFLAGS" ./configure --prefix=/usr
+CFLAGS="$CFLAGS" ./configure --prefix=/usr --disable-static
 make
 make install DESTDIR=$DESTDIR
+rm -f $DESTDIR/usr/lib/libcddb.la
 
 popd
 rm -rf $PKGNAME-$PKGVERSION
--- a/lib/libmnl/libmnl.sh	Tue Feb 26 20:45:00 2019 +0100
+++ b/lib/libmnl/libmnl.sh	Wed Feb 27 17:04:29 2019 +0100
@@ -35,6 +35,7 @@
 CFLAGS="$CFLAGS" ./configure --prefix=/usr
 make
 make install DESTDIR=$DESTDIR
+rm -f $DESTDIR/usr/lib/libmnl.la
 
 popd
 rm -rf $PKGNAME-$PKGVERSION
--- a/lib/libnftnl/libnftnl.sh	Tue Feb 26 20:45:00 2019 +0100
+++ b/lib/libnftnl/libnftnl.sh	Wed Feb 27 17:04:29 2019 +0100
@@ -35,6 +35,7 @@
 CFLAGS="$CFLAGS" ./configure --prefix=/usr
 make
 make install DESTDIR=$DESTDIR
+rm -f $DESTDIR/usr/lib/libnftnl.la
 
 popd
 rm -rf $PKGNAME-$PKGVERSION
--- a/lib/libogg/libogg.sh	Tue Feb 26 20:45:00 2019 +0100
+++ b/lib/libogg/libogg.sh	Wed Feb 27 17:04:29 2019 +0100
@@ -32,12 +32,13 @@
 tar xvaf $PKGNAME-$PKGVERSION.tar.xz
 pushd $PKGNAME-$PKGVERSION
 
-CFLAGS="$CFLAGS" \
-	./configure \
+CFLAGS="$CFLAGS" ./configure \
 	--prefix=/usr \
-	--docdir=/usr/share/doc/$PKGNAME-$PKGVERSION
+	--docdir=/usr/share/doc \
+	--disable-static
 make
 make install DESTDIR=$DESTDIR
+rm -f $DESTDIR/usr/lib/libogg.la
 
 popd
 rm -rf $PKGNAME-$PKGVERSION
--- a/lib/libpng/libpng.sh	Tue Feb 26 20:45:00 2019 +0100
+++ b/lib/libpng/libpng.sh	Wed Feb 27 17:04:29 2019 +0100
@@ -32,9 +32,10 @@
 tar xvaf $PKGNAME-$PKGVERSION.tar.xz
 pushd $PKGNAME-$PKGVERSION
 
-CFLAGS="$CFLAGS" ./configure --prefix=/usr
+CFLAGS="$CFLAGS" ./configure --prefix=/usr --disable-static
 make
 make install DESTDIR=$DESTDIR
+rm -f $DESTDIR/usr/lib/libpng{,16}.la
 
 popd
 rm -rf $PKGNAME-$PKGVERSION
--- a/lib/libunistring/libunistring.sh	Tue Feb 26 20:45:00 2019 +0100
+++ b/lib/libunistring/libunistring.sh	Wed Feb 27 17:04:29 2019 +0100
@@ -32,9 +32,10 @@
 tar xvaf $PKGNAME-$PKGVERSION.tar.xz
 pushd $PKGNAME-$PKGVERSION
 
-CFLAGS="$CFLAGS" ./configure --prefix=/usr
+CFLAGS="$CFLAGS" ./configure --prefix=/usr --disable-static
 make
 make install DESTDIR=$DESTDIR
+rm -f $DESTDIR/usr/lib/libunistring.la
 
 popd
 rm -rf $PKGNAME-$PKGVERSION
--- a/lib/libzip/libzip.sh	Tue Feb 26 20:45:00 2019 +0100
+++ b/lib/libzip/libzip.sh	Wed Feb 27 17:04:29 2019 +0100
@@ -39,6 +39,7 @@
 
 mkdir build && pushd build
 cmake .. \
+	-DBUILD_SHARED_LIBS=On \
 	-DCMAKE_C_FLAGS="$CFLAGS" \
 	-DCMAKE_INSTALL_LIBDIR=/usr/lib \
 	-DDOCUMENTATION_FORMAT="man" \
--- a/lib/ncurses/ncurses.sh	Tue Feb 26 20:45:00 2019 +0100
+++ b/lib/ncurses/ncurses.sh	Wed Feb 27 17:04:29 2019 +0100
@@ -33,16 +33,17 @@
 pushd $PKGNAME-$PKGVERSION
 
 CFLAGS="$CFLAGS" ./configure \
-	--prefix=/usr \
-	--without-debug \
-	--with-shared \
+	--enable-pc-files \
 	--enable-widec \
-	--enable-pc-files \
+	--prefix=/usr \
+	--with-cxx-binding \
+	--with-cxx-shared \
 	--with-pkg-config-libdir=/usr/lib/pkgconfig \
-	--with-cxx-binding \
-	--with-cxx-shared
+	--with-shared \
+	--without-debug
 make
 make install DESTDIR=$DESTDIR
+rm -f $DESTDIR/usr/lib/lib{menuw,ncursesw,panelw,formw,ncurses++w}.a
 
 popd
 rm -rf $PKGNAME-$PKGVERSION
--- a/lib/zlib/zlib.sh	Tue Feb 26 20:45:00 2019 +0100
+++ b/lib/zlib/zlib.sh	Wed Feb 27 17:04:29 2019 +0100
@@ -35,6 +35,7 @@
 CFLAGS="$CFLAGS" ./configure --prefix=/usr
 make
 make install DESTDIR=$DESTDIR
+rm -f $DESTDIR/usr/lib/libz.a
 
 popd
 rm -rf $PKGNAME-$PKGVERSION
--- a/network/openssl/openssl.sh	Tue Feb 26 20:45:00 2019 +0100
+++ b/network/openssl/openssl.sh	Wed Feb 27 17:04:29 2019 +0100
@@ -48,6 +48,7 @@
 make depend
 make
 make install DESTDIR=$DESTDIR
+rm -f $DESTDIR/usr/lib/lib{crypto,ssl}.a
 
 popd
 rm -rf $PKGNAME-$PKGVERSION
--- a/templates/cmake.sh	Tue Feb 26 20:45:00 2019 +0100
+++ b/templates/cmake.sh	Wed Feb 27 17:04:29 2019 +0100
@@ -34,6 +34,7 @@
 
 mkdir build && pushd build
 cmake .. \
+	-DBUILD_SHARED_LIBS=On \
 	-DCMAKE_C_FLAGS="$CFLAGS" \
 	-DCMAKE_CXX_FLAGS="$CFLAGS" \
 	-DCMAKE_INSTALL_PREFIX=/usr