wok-next rev 19785

glib provide libgio (prevent installing old libgio from external repo as build dep); make advancecomp static; up bdeps in imagemagick*.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Mon Jun 19 15:13:40 2017 +0300 (2017-06-19)
parents f5bfda4cdfe9
children b3fdfa3a3bd3
files advancecomp/receipt glib/receipt imagemagick/receipt imagemagick6/receipt
line diff
     1.1 --- a/advancecomp/receipt	Mon Jun 19 04:02:32 2017 +0300
     1.2 +++ b/advancecomp/receipt	Mon Jun 19 15:13:40 2017 +0300
     1.3 @@ -1,4 +1,4 @@
     1.4 -# SliTaz package receipt.
     1.5 +# SliTaz package receipt v2.
     1.6  
     1.7  PACKAGE="advancecomp"
     1.8  VERSION="2.0"
     1.9 @@ -13,19 +13,38 @@
    1.10  TARBALL="$PACKAGE-${COMMIT:-$VERSION}.tar.gz"
    1.11  WGET_URL="$GITHUB/amadvance/advancecomp/tarball/${COMMIT:-v$VERSION}"
    1.12  
    1.13 -DEPENDS="gcc-lib-base zlib"
    1.14  BUILD_DEPENDS="automake zlib-dev"
    1.15 +SPLIT="advancecomp-static"
    1.16  
    1.17  # Rules to configure and make the package.
    1.18  compile_rules()
    1.19  {
    1.20  	./autogen.sh &&
    1.21 -	./configure $CONFIGURE_ARGS &&
    1.22 -	make && make install
    1.23 +
    1.24 +	# make statically linked tools
    1.25 +	./configure \
    1.26 +		LDFLAGS='-static' \
    1.27 +		--bindir=/usr/sbin \
    1.28 +		$CONFIGURE_ARGS &&
    1.29 +	make && make install &&
    1.30 +
    1.31 +	# make dynamically linked tools
    1.32 +	make clean &&
    1.33 +	./configure $CONFIGURE_ARGS && make && make install
    1.34  }
    1.35  
    1.36  # Rules to gen a SliTaz package suitable for Tazpkg.
    1.37  genpkg_rules()
    1.38  {
    1.39 -	copy bin/
    1.40 +	case $PACKAGE in
    1.41 +		advancecomp)
    1.42 +			copy bin/
    1.43 +			DEPENDS="zlib"
    1.44 +			;;
    1.45 +		*-static)
    1.46 +			copy sbin/
    1.47 +			CAT="system-tools|static binary"
    1.48 +			DEPENDS=" "
    1.49 +			;;
    1.50 +	esac
    1.51  }
     2.1 --- a/glib/receipt	Mon Jun 19 04:02:32 2017 +0300
     2.2 +++ b/glib/receipt	Mon Jun 19 15:13:40 2017 +0300
     2.3 @@ -72,12 +72,14 @@
     2.4  			rm -r $fs/usr/share
     2.5  			DEPENDS="elfutils libffi pcre util-linux-blkid util-linux-mount \
     2.6  			util-linux-uuid zlib"
     2.7 +			PROVIDE="libgio"	# deprecated
     2.8  			;;
     2.9  		glib-dev)
    2.10  			copy @std @dev
    2.11  			remove_already_packed
    2.12  			DEPENDS="glib glibc-dev libffi-dev pcre-dev util-linux-blkid-dev \
    2.13  			util-linux-mount-dev util-linux-uuid-dev zlib-dev perl python"
    2.14 +			PROVIDE="libgio-dev"	# deprecated
    2.15  			;;
    2.16  	esac
    2.17  }
     3.1 --- a/imagemagick/receipt	Mon Jun 19 04:02:32 2017 +0300
     3.2 +++ b/imagemagick/receipt	Mon Jun 19 15:13:40 2017 +0300
     3.3 @@ -14,7 +14,7 @@
     3.4  BUILD_DEPENDS="bzip2-dev xorg-libX11-dev xorg-libICE-dev xorg-libXext-dev \
     3.5  xorg-libXt-dev zlib-dev libtool fftw-dev fontconfig-dev freetype-dev \
     3.6  libjpeg-turbo-dev lcms2-dev xz-dev pango-dev libpng-dev tiff-dev \
     3.7 -libxml2-dev librsvg-dev perl util-linux-uuid-dev"
     3.8 +libxml2-dev librsvg-dev perl-dev util-linux-uuid-dev"
     3.9  # jasper-dev ilmbase-dev openexr-dev graphviz-dev libgsf-dev
    3.10  SPLIT="imagemagick-dev perl-image-magick"
    3.11  
     4.1 --- a/imagemagick6/receipt	Mon Jun 19 04:02:32 2017 +0300
     4.2 +++ b/imagemagick6/receipt	Mon Jun 19 15:13:40 2017 +0300
     4.3 @@ -14,7 +14,7 @@
     4.4  BUILD_DEPENDS="bzip2-dev xorg-libX11-dev xorg-libICE-dev xorg-libXext-dev \
     4.5  xorg-libXt-dev zlib-dev libtool fftw-dev fontconfig-dev freetype-dev \
     4.6  libjpeg-turbo-dev lcms2-dev xz-dev pango-dev libpng-dev tiff-dev \
     4.7 -libxml2-dev librsvg-dev perl util-linux-uuid-dev"
     4.8 +libxml2-dev librsvg-dev perl-dev util-linux-uuid-dev"
     4.9  # jasper-dev ilmbase-dev openexr-dev graphviz-dev libgsf-dev
    4.10  SPLIT="imagemagick6-dev"
    4.11