5 kx #! /bin/sh
5 kx # Updates $(libdir)/gdk-pixbuf-2.0/2.10.0/loaders
5 kx
5 kx umask 022
5 kx
5 kx host=@HOST_TRIPLET@
5 kx
5 kx case "$host" in
5 kx aarch64*|ppc64*|powerpc64*|riscv64*|s390x*|x86_64*)
5 kx if [ -x /usr/bin/gdk-pixbuf-query-loaders-64 ]; then
5 kx if [ "$1" = "--verbose" ]; then
5 kx echo "Updating gdk-pixbuf.loaders for ${host}:"
5 kx echo " /usr/bin/gdk-pixbuf-query-loaders-64 --update-cache"
5 kx fi
5 kx /usr/bin/gdk-pixbuf-query-loaders-64 --update-cache
5 kx # Check for x86_64 multilib:
5 kx if [ -x /usr/bin/gdk-pixbuf-query-loaders-32 ]; then
5 kx if [ "$1" = "--verbose" ]; then
5 kx echo "Updating gdk-pixbuf.loaders for 32-bit:"
5 kx echo " /usr/bin/gdk-pixbuf-query-loaders-32 --update-cache"
5 kx fi
5 kx /usr/bin/gdk-pixbuf-query-loaders-32 --update-cache
5 kx fi
5 kx else
5 kx if [ "$1" = "--verbose" ]; then
5 kx echo "Updating gdk-pixbuf.loaders for ${host}:"
5 kx echo " /usr/bin/gdk-pixbuf-query-loaders --update-cache"
5 kx fi
5 kx /usr/bin/gdk-pixbuf-query-loaders --update-cache
5 kx fi
5 kx ;;
5 kx *)
5 kx if [ -x /usr/bin/gdk-pixbuf-query-loaders-32 ]; then
5 kx if [ "$1" = "--verbose" ]; then
5 kx echo "Updating gdk-pixbuf.loaders for ${host}:"
5 kx echo " /usr/bin/gdk-pixbuf-query-loaders-32 --update-cache"
5 kx fi
5 kx /usr/bin/gdk-pixbuf-query-loaders-32 --update-cache
5 kx else
5 kx if [ "$1" = "--verbose" ]; then
5 kx echo "Updating gdk-pixbuf.loaders for ${host}:"
5 kx echo " /usr/bin/gdk-pixbuf-query-loaders --update-cache"
5 kx fi
5 kx /usr/bin/gdk-pixbuf-query-loaders --update-cache
5 kx fi
5 kx ;;
5 kx esac