1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#!/bin/sh
# this script is a no-op since 2.10.3-2
exit 0
set -e
VERSION="@VERSION@"
GTK_BINARY_VERSION="@GTK_BINARY_VERSION@"
APIVER="@APIVER@"
SHARED_PKG="@SHARED_PKG@"
TMPFILE=$(mktemp -t "gtk+$APIVER-$VERSION.XXXXXXXXXX")
echo -n "Updating the IM modules list for Gtk+ $VERSION..."
"/@LIBDIR@/$SHARED_PKG/gtk-query-immodules-$APIVER" \
$(find "/@LIBDIR@/gtk-$APIVER/$GTK_BINARY_VERSION/immodules" -name '*.so') \
> "$TMPFILE"
if [ "x`cat "$TMPFILE" | grep -v '^#'`" = "x" ]; then
echo "no Gtk+ IM modules found."
else
echo "done."
fi
if ! test -d "/etc/gtk-$APIVER"; then
echo -n "Creating /etc/gtk-$APIVER..."
mkdir "/etc/gtk-$APIVER"
echo "done."
fi
cp "$TMPFILE" "/etc/gtk-$APIVER/gtk.immodules"
chmod 644 "/etc/gtk-$APIVER/gtk.immodules"
rm -f "$TMPFILE"
|