source: npl/X/gdk_pixbuf2/update-gdk-pixbuf-loaders @ 7c410f9

Last change on this file since 7c410f9 was c5c522c, checked in by Edwin Eefting <edwin@datux.nl>, 8 years ago

initial commit, transferred from cleaned syn3 svn tree

  • Property mode set to 100644
File size: 1.8 KB
Line 
1#! /bin/sh
2# Updates $(libdir)/gdk-pixbuf-2.0/2.10.0/loaders
3
4umask 022
5
6# Get the machine type from uname:
7host=$(uname -m)-slackware-linux
8
9# Fix $host for arm arch:
10case "$host" in
11  arm*) host=arm-slackware-linux-gnueabi ;;
12esac
13
14case "$host" in
15  s390x*|x86_64*)
16   if [ -x /usr/bin/gdk-pixbuf-query-loaders-64 ]; then
17     if [ "$1" = "--verbose" ]; then
18       echo "Updating gdk-pixbuf.loaders for ${host}:"
19       echo "  /usr/bin/gdk-pixbuf-query-loaders-64 --update-cache"
20     fi
21     /usr/bin/gdk-pixbuf-query-loaders-64 --update-cache
22     # Check for x86_64 multilib:
23     if ls -d /etc/gtk-2.0/i?86* 1> /dev/null 2> /dev/null ; then
24       for d in $(ls -d /etc/pango/i?86*); do
25         mlhost=$(basename $d)
26         break
27       done
28       if [ -x /usr/bin/gdk-pixbuf-query-loaders-32 ]; then
29         if [ "$1" = "--verbose" ]; then
30           echo "Updating gdk-pixbuf.loaders for ${mlhost}:"
31           echo "  /usr/bin/gdk-pixbuf-query-loaders-32 --update-cache"
32         fi
33         /usr/bin/gdk-pixbuf-query-loaders-32 --update-cache
34       fi
35     fi
36   else
37     if [ "$1" = "--verbose" ]; then
38       echo "Updating gdk-pixbuf.loaders for ${host}:"
39       echo "  /usr/bin/gdk-pixbuf-query-loaders --update-cache"
40     fi
41     /usr/bin/gdk-pixbuf-query-loaders --update-cache
42   fi
43   ;;
44  *)
45   if [ -x /usr/bin/gdk-pixbuf-query-loaders-32 ]; then
46     if [ "$1" = "--verbose" ]; then
47       echo "Updating gdk-pixbuf.loaders for ${host}:"
48       echo "  /usr/bin/gdk-pixbuf-query-loaders-32 --update-cache"
49     fi
50     /usr/bin/gdk-pixbuf-query-loaders-32 --update-cache
51   else
52     if [ "$1" = "--verbose" ]; then
53       echo "Updating gdk-pixbuf.loaders for ${host}:"
54       echo "  /usr/bin/gdk-pixbuf-query-loaders --update-cache"
55     fi
56     /usr/bin/gdk-pixbuf-query-loaders --update-cache
57   fi
58   ;;
59esac
60
Note: See TracBrowser for help on using the repository browser.