wok rev 11958

Fix: update gdk pixbuf loaders cache file properly
author Antoine Bodin <gokhlayeh@slitaz.org>
date Sat Feb 18 00:36:14 2012 +0100 (2012-02-18)
parents 44841c3b5e55
children ef7dfb4c0950
files gdk-pixbuf/receipt gtk+/receipt librsvg/receipt
line diff
     1.1 --- a/gdk-pixbuf/receipt	Fri Feb 17 14:36:38 2012 -0500
     1.2 +++ b/gdk-pixbuf/receipt	Sat Feb 18 00:36:14 2012 +0100
     1.3 @@ -21,7 +21,6 @@
     1.4  	./configure \
     1.5  		--disable-glibtest \
     1.6  		--without-libjasper \
     1.7 -		--with-included-loaders=bmp,gif,jpeg,pcx,png,xpm  \
     1.8  		--build=$HOST_SYSTEM --host=$HOST_SYSTEM &&
     1.9  	make && make install
    1.10  }
    1.11 @@ -35,14 +34,12 @@
    1.12  		$fs/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders
    1.13  	cp -a $_pkg/usr/lib/girepository-1.0 $fs/usr/lib
    1.14  	cp -a $_pkg/usr/lib/*.so* $fs/usr/lib
    1.15 +	touch $fs/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache
    1.16  }
    1.17  
    1.18 -# Pre and post install commands for Tazpkg.
    1.19  post_install()
    1.20  {
    1.21 -	echo "Creating /etc/gtk-2.0/gdk-pixbuf.loaders..."
    1.22 -	if [ ! -d $1/etc/gtk-2.0 ]; then
    1.23 -		mkdir -p $1/etc/gtk-2.0
    1.24 -	fi
    1.25 -	chroot $1/ /usr/bin/gdk-pixbuf-query-loaders > $1/etc/gtk-2.0/gdk-pixbuf.loaders
    1.26 +	echo -n "Updating gdk pixbuf loaders cache file..."
    1.27 +	chroot $1/ /usr/bin/gdk-pixbuf-query-loaders --update-cache
    1.28 +	status
    1.29  }
     2.1 --- a/gtk+/receipt	Fri Feb 17 14:36:38 2012 -0500
     2.2 +++ b/gtk+/receipt	Sat Feb 18 00:36:14 2012 +0100
     2.3 @@ -55,6 +55,8 @@
     2.4  
     2.5  	mkdir -p $fs/etc/gtk-2.0
     2.6  	touch $fs/etc/gtk-2.0/gtk.immodules
     2.7 +	ln -s /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache \
     2.8 +		$fs/etc/gtk-2.0/gdk-pixbuf.loaders
     2.9  }
    2.10  
    2.11  # Pre and post install commands for Tazpkg.
     3.1 --- a/librsvg/receipt	Fri Feb 17 14:36:38 2012 -0500
     3.2 +++ b/librsvg/receipt	Sat Feb 18 00:36:14 2012 +0100
     3.3 @@ -40,15 +40,14 @@
     3.4  # Pre and post install commands for Tazpkg.
     3.5  post_install()
     3.6  {
     3.7 -	echo "Updating /usr/lib/gdk-pixbuf/2.10.0/loaders.cache file..."
     3.8 -	if [ ! -d $1/etc/gtk-2.0 ]; then
     3.9 -		mkdir -p $1/etc/gtk-2.0
    3.10 -	fi
    3.11 -	chroot $1/ /usr/bin/gdk-pixbuf-query-loaders > $1/etc/gtk-2.0/gdk-pixbuf.loaders
    3.12 +	echo -n "Updating gdk pixbuf loaders cache file..."
    3.13 +	chroot $1/ /usr/bin/gdk-pixbuf-query-loaders --update-cache
    3.14 +	status
    3.15  }
    3.16  
    3.17  post_remove()
    3.18  {
    3.19 -	echo "Updating /usr/lib/gdk-pixbuf/2.10.0/loaders.cache file..."
    3.20 -	chroot $1/ /usr/bin/gdk-pixbuf-query-loaders > $1/etc/gtk-2.0/gdk-pixbuf.loaders
    3.21 +	echo -n "Updating gdk pixbuf loaders cache file..."
    3.22 +	chroot $1/ /usr/bin/gdk-pixbuf-query-loaders --update-cache
    3.23 +	status
    3.24  }