From 5b303e3c880650641efb85c872e54b50020a8a6e Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 14 Feb 2011 13:54:10 +0100 Subject: [PATCH] xbps-triggers: add file missed in previous. --- srcpkgs/xbps-triggers/files/gtk3-immodules | 43 ++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100755 srcpkgs/xbps-triggers/files/gtk3-immodules diff --git a/srcpkgs/xbps-triggers/files/gtk3-immodules b/srcpkgs/xbps-triggers/files/gtk3-immodules new file mode 100755 index 00000000000..112e706fdcf --- /dev/null +++ b/srcpkgs/xbps-triggers/files/gtk3-immodules @@ -0,0 +1,43 @@ +#!/bin/sh -e +# +# Updates GTK+3 IM modules file with gtk-query-immodules-3.0(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" + +immodules_bin=usr/bin/gtk-query-immodules-3.0 +immodules_db=etc/gtk-3.0/gtk.immodules + +case "$ACTION" in +targets) + echo "post-install post-remove" + ;; +run) + if [ "$TARGET" = "post-remove" -a "${PKGNAME}" = "gtk+3" ]; then + [ -f ${immodules_db} ] && rm -f ${immodules_db} + break + fi + case "$TARGET" in + post-*) + if [ -x ${immodules_bin} ]; then + echo "Updating GTK+'s immodules database..." + ${immodules_bin} > ${immodules_db} + fi + ;; + esac + ;; +*) + exit 1 + ;; +esac + +exit 0