Radix cross Linux

The main Radix cross Linux repository contains the build scripts of packages, which have the most complete and common functionality for desktop machines

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