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