mirror of
https://github.com/void-linux/void-packages.git
synced 2025-08-02 10:52:57 +02:00
xbps-triggers: rename gtk-pixbuf-loaders to gdk-pixbuf-loaders
It is the correct name, keep the old name as a scripts that execs itself into the new one for packages that still use gtk-pixbuf-loaders
This commit is contained in:
parent
cd9b331d9f
commit
8f5e2dfc53
3 changed files with 55 additions and 49 deletions
51
srcpkgs/xbps-triggers/files/gdk-pixbuf-loaders
Executable file
51
srcpkgs/xbps-triggers/files/gdk-pixbuf-loaders
Executable file
|
@ -0,0 +1,51 @@
|
||||||
|
#!/bin/sh
|
||||||
|
#
|
||||||
|
# Updates's GDK Pixbuf loaders cache with gdk-pixbuf-query-loaders(1).
|
||||||
|
#
|
||||||
|
# Arguments: $ACTION = [run/targets]
|
||||||
|
# $TARGET = [post-install/post-remove]
|
||||||
|
# $PKGNAME
|
||||||
|
# $VERSION
|
||||||
|
# $UPDATE = [yes/no]
|
||||||
|
#
|
||||||
|
ACTION="$1"
|
||||||
|
TARGET="$2"
|
||||||
|
PKGNAME="$3"
|
||||||
|
VERSION="$4"
|
||||||
|
UPDATE="$5"
|
||||||
|
|
||||||
|
export PATH="$PATH:/usr/local/bin"
|
||||||
|
|
||||||
|
pixbuf_bin=usr/bin/gdk-pixbuf-query-loaders
|
||||||
|
pixbuf_cache=usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache
|
||||||
|
|
||||||
|
case "$ACTION" in
|
||||||
|
targets)
|
||||||
|
echo "post-install pre-remove post-remove"
|
||||||
|
;;
|
||||||
|
run)
|
||||||
|
[ ! -x ${pixbuf_bin} ] && exit 0
|
||||||
|
|
||||||
|
if [ "$TARGET" = "pre-remove" -a "${PKGNAME}" = "gdk-pixbuf" ]; then
|
||||||
|
[ -f ${pixbuf_cache} ] && rm -f ${pixbuf_cache}
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
case "$TARGET" in
|
||||||
|
post-*)
|
||||||
|
if [ -f etc/gtk-2.0/gdk-pixbuf.loaders ]; then
|
||||||
|
echo " Removing obsolete conf file: etc/gtk-2.0/gdk-pixbuf.loaders"
|
||||||
|
rm -f etc/gtk-2.0/gdk-pixbuf.loaders
|
||||||
|
fi
|
||||||
|
if [ -x ${pixbuf_bin} ]; then
|
||||||
|
echo "Updating GDK Pixbuf loaders cache..."
|
||||||
|
${pixbuf_bin} --update-cache
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
exit 0
|
|
@ -1,51 +1,6 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
#
|
#
|
||||||
# Updates's GDK Pixbuf loaders cache with gdk-pixbuf-query-loaders(1).
|
# This trigger retains the old name of the current 'gdk-pixbuf-loaders' trigger
|
||||||
|
# and redirects all args there
|
||||||
#
|
#
|
||||||
# Arguments: $ACTION = [run/targets]
|
exec usr/libexec/xbps-triggers/gdk-pixbuf-loaders "$@"
|
||||||
# $TARGET = [post-install/post-remove]
|
|
||||||
# $PKGNAME
|
|
||||||
# $VERSION
|
|
||||||
# $UPDATE = [yes/no]
|
|
||||||
#
|
|
||||||
ACTION="$1"
|
|
||||||
TARGET="$2"
|
|
||||||
PKGNAME="$3"
|
|
||||||
VERSION="$4"
|
|
||||||
UPDATE="$5"
|
|
||||||
|
|
||||||
export PATH="$PATH:/usr/local/bin"
|
|
||||||
|
|
||||||
pixbuf_bin=usr/bin/gdk-pixbuf-query-loaders
|
|
||||||
pixbuf_cache=usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache
|
|
||||||
|
|
||||||
case "$ACTION" in
|
|
||||||
targets)
|
|
||||||
echo "post-install pre-remove post-remove"
|
|
||||||
;;
|
|
||||||
run)
|
|
||||||
[ ! -x ${pixbuf_bin} ] && exit 0
|
|
||||||
|
|
||||||
if [ "$TARGET" = "pre-remove" -a "${PKGNAME}" = "gdk-pixbuf" ]; then
|
|
||||||
[ -f ${pixbuf_cache} ] && rm -f ${pixbuf_cache}
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
case "$TARGET" in
|
|
||||||
post-*)
|
|
||||||
if [ -f etc/gtk-2.0/gdk-pixbuf.loaders ]; then
|
|
||||||
echo " Removing obsolete conf file: etc/gtk-2.0/gdk-pixbuf.loaders"
|
|
||||||
rm -f etc/gtk-2.0/gdk-pixbuf.loaders
|
|
||||||
fi
|
|
||||||
if [ -x ${pixbuf_bin} ]; then
|
|
||||||
echo "Updating GDK Pixbuf loaders cache..."
|
|
||||||
${pixbuf_bin} --update-cache
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
exit 1
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
exit 0
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# Template file for 'xbps-triggers'
|
# Template file for 'xbps-triggers'
|
||||||
pkgname=xbps-triggers
|
pkgname=xbps-triggers
|
||||||
version=0.107
|
version=0.108
|
||||||
revision=1
|
revision=1
|
||||||
noarch=yes
|
noarch=yes
|
||||||
bootstrap=yes
|
bootstrap=yes
|
||||||
|
|
Loading…
Add table
Reference in a new issue