wok-current rev 2761

Cups: reduce size (strip cups /usr/lib)
author Rohit Joshi <jozee@slitaz.org>
date Sun Apr 26 15:41:46 2009 +0000 (2009-04-26)
parents 3a4d65af326e
children a22540dbc257
files cups/receipt
line diff
     1.1 --- a/cups/receipt	Sun Apr 26 21:12:53 2009 +0200
     1.2 +++ b/cups/receipt	Sun Apr 26 15:41:46 2009 +0000
     1.3 @@ -5,9 +5,8 @@
     1.4  CATEGORY="system-tools"
     1.5  SHORT_DESC="Common UNIX Printing System."
     1.6  MAINTAINER="erjo@slitaz.org"
     1.7 -DEPENDS="openssl slitaz-base-files gnutls ghostscript dbus jpeg libpng tiff \
     1.8 -zlib libcomerr libkrb5"
     1.9 -BUILD_DEPENDS="openssl-dev gnutls-dev ghostscript dbus-dev"
    1.10 +DEPENDS="openssl slitaz-base-files gnutls ghostscript dbus jpeg libpng tiff zlib libcomerr libkrb5"
    1.11 +BUILD_DEPENDS="openssl-dev gnutls-dev dbus-dev gnutls"
    1.12  TARBALL="$PACKAGE-$VERSION-source.tar.bz2"
    1.13  WEB_SITE="http://www.cups.org/"
    1.14  WGET_URL="http://ftp.rz.tu-bs.de/pub/mirror/ftp.easysw.com/ftp/pub/cups/$VERSION/$TARBALL"
    1.15 @@ -24,12 +23,14 @@
    1.16  		--enable-static \
    1.17  		--disable-ldap \
    1.18  		--disable-pam \
    1.19 +		--disable-gssapi \
    1.20  		--with-cups-user=nobody \
    1.21  		--with-cups-group=nogroup \
    1.22  		--with-languages="de es fr" \
    1.23  		$CONFIGURE_ARGS &&
    1.24  	make &&
    1.25  	make BUILDROOT=$PWD/_pkg install
    1.26 +	
    1.27  }
    1.28  
    1.29  # Rules to gen a SliTaz package suitable for Tazpkg.
    1.30 @@ -44,13 +45,24 @@
    1.31  	cp -a $_pkg/usr/lib/*.so* $fs/usr/lib
    1.32  	cp -a $_pkg/usr/lib/cups $fs/usr/lib
    1.33  	cp -a $_pkg/usr/share/cups $fs/usr/share
    1.34 -	cp -a $_pkg/usr/share/icons/hicolor/32x32/apps/cups.png \
    1.35 -		 $fs/usr/share/pixmaps
    1.36 +	cp -a $_pkg/usr/share/icons/hicolor/32x32/apps/cups.png $fs/usr/share/pixmaps
    1.37  	cp -a $_pkg/var $fs
    1.38  	
    1.39 +	
    1.40  	# We need the doc for CSS, images and help in the web interface.
    1.41  	cp -a $_pkg/usr/share/doc $fs/usr/share
    1.42 +	
    1.43  
    1.44 +	# tazwok does not strip files other than .so in usr/lib
    1.45 +	# --strip-all Binaries.
    1.46 +		
    1.47 +	for dir in $fs/usr/lib/cups
    1.48 +	do
    1.49 +		if [ -d "$dir" ]; then
    1.50 +			find $dir -type f -exec strip -s '{}' 2>/dev/null \;
    1.51 +		fi
    1.52 +	done
    1.53 +	
    1.54  	# Daemon script
    1.55  	cp -a stuff/etc $fs
    1.56  }