wok-next rev 19775

Up gdk-pixbuf
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Jun 16 01:31:57 2017 +0300 (2017-06-16)
parents 26f139edad63
children 52c764d3ee0f
files gdk-pixbuf-dev/receipt gdk-pixbuf/receipt
line diff
     1.1 --- a/gdk-pixbuf-dev/receipt	Fri Jun 16 01:24:07 2017 +0300
     1.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.3 @@ -1,19 +0,0 @@
     1.4 -# SliTaz package receipt.
     1.5 -
     1.6 -PACKAGE="gdk-pixbuf-dev"
     1.7 -VERSION="2.34.0"
     1.8 -CATEGORY="development"
     1.9 -SHORT_DESC="devel files for gdk-pixbuf"
    1.10 -MAINTAINER="slaxemulator@gmail.com"
    1.11 -LICENSE="GPL2"
    1.12 -WEB_SITE="http://www.gtk.org/"
    1.13 -HOST_ARCH="i486 arm"
    1.14 -
    1.15 -WANTED="gdk-pixbuf"
    1.16 -DEPENDS="gdk-pixbuf glib-dev libpng-dev libjpeg-turbo-dev pkg-config"
    1.17 -
    1.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
    1.19 -genpkg_rules()
    1.20 -{
    1.21 -	cook_copy_files *.h *.la *.pc *.gir
    1.22 -}
     2.1 --- a/gdk-pixbuf/receipt	Fri Jun 16 01:24:07 2017 +0300
     2.2 +++ b/gdk-pixbuf/receipt	Fri Jun 16 01:31:57 2017 +0300
     2.3 @@ -1,9 +1,9 @@
     2.4 -# SliTaz package receipt.
     2.5 +# SliTaz package receipt v2.
     2.6  
     2.7  PACKAGE="gdk-pixbuf"
     2.8 -VERSION="2.34.0"
     2.9 +VERSION="2.36.5"
    2.10  CATEGORY="x-window"
    2.11 -SHORT_DESC="An image loading library for gtk2"
    2.12 +SHORT_DESC="An image loading library for GTK+2"
    2.13  MAINTAINER="slaxemulator@gmail.com"
    2.14  LICENSE="GPL2"
    2.15  WEB_SITE="http://www.gtk.org/"
    2.16 @@ -12,44 +12,52 @@
    2.17  TARBALL="$PACKAGE-$VERSION.tar.xz"
    2.18  WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION%.*}/$TARBALL"
    2.19  
    2.20 -DEPENDS="glib libffi libgio libjpeg-turbo libpng libxcb pcre tiff xorg-libX11 \
    2.21 -xorg-libXau xorg-libXdmcp zlib"
    2.22 -BUILD_DEPENDS="glib-dev gettext tiff-dev libpng-dev libjpeg-turbo-dev \
    2.23 +BUILD_DEPENDS="glib-dev gettext tiff-dev libpng16-dev libjpeg-turbo-dev \
    2.24 +xorg-libX11-dev gobject-introspection-dev gtk-doc util-linux-mount-dev"
    2.25 +BUILD_DEPENDS_arm="glib-dev gettext tiff-dev libpng16-dev libjpeg-turbo-dev \
    2.26  xorg-libX11-dev gtk-doc"
    2.27 -
    2.28 -# Handle cross compilation
    2.29 -case "$ARCH" in
    2.30 -	i?86) BUILD_DEPENDS="$BUILD_DEPENDS gobject-introspection-dev" ;;
    2.31 -	arm) ARCH_ARGS="--enable-introspection=no --cache-file=arm.cache" ;;
    2.32 -esac
    2.33 +SPLIT="gdk-pixbuf-dev"
    2.34  
    2.35  # Rules to configure and make the package.
    2.36  compile_rules()
    2.37  {
    2.38  	case "$ARCH" in
    2.39 -		arm) echo "gio_can_sniff=yes" > arm.cache ;;
    2.40 +		arm)
    2.41 +			ARCH_ARGS="--enable-introspection=no --cache-file=arm.cache"
    2.42 +			echo "gio_can_sniff=yes" > arm.cache
    2.43 +			;;
    2.44  	esac
    2.45 -	mkdir -p /usr/share/gtk-doc/html
    2.46  
    2.47  	./configure \
    2.48 -		--disable-glibtest \
    2.49 -		--without-libjasper \
    2.50  		--with-x11 \
    2.51  		$CONFIGURE_ARGS $ARCH_ARGS &&
    2.52 -	make && make install
    2.53 +	make && make install &&
    2.54 +
    2.55 +	mkdir -p $install/usr/lib/gdk-pixbuf-2.0/2.10.0 &&
    2.56 +	touch    $install/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache
    2.57  }
    2.58  
    2.59  # Rules to gen a SliTaz package suitable for Tazpkg.
    2.60  genpkg_rules()
    2.61  {
    2.62 -	cook_copy_folders bin
    2.63 -	cook_copy_files *.so* *.typelib
    2.64 -	touch $fs/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache
    2.65 +	case $PACKAGE in
    2.66 +		gdk-pixbuf)
    2.67 +			copy @std
    2.68 +			DEPENDS="glib libffi libgio libjpeg-turbo libpng16 libxcb pcre \
    2.69 +			tiff util-linux-blkid util-linux-mount util-linux-uuid xorg-libX11 \
    2.70 +			xorg-libXau xorg-libXdmcp zlib"
    2.71 +			;;
    2.72 +		*-dev)
    2.73 +			copy @dev
    2.74 +			DEPENDS="gdk-pixbuf glib-dev libjpeg-turbo-dev libffi-dev \
    2.75 +			libgio-dev libpng16-dev libxcb-dev pcre-dev tiff-dev \
    2.76 +			util-linux-blkid-dev util-linux-mount-dev util-linux-uuid-dev \
    2.77 +			xorg-libX11-dev xorg-libXau-dev xorg-libXdmcp-dev zlib-dev"
    2.78 +			;;
    2.79 +	esac
    2.80  }
    2.81  
    2.82 -# Pre and post install commands for Tazpkg.
    2.83 -post_install()
    2.84 -{
    2.85 -	# Updating gdk pixbuf loaders cache file...
    2.86 +# Updating gdk pixbuf loaders cache file...
    2.87 +post_install_gdk_pixbuf() {
    2.88  	chroot "$1/" /usr/bin/gdk-pixbuf-query-loaders --update-cache
    2.89  }