X Strike Force XFree86 SVN commit: r1182 - trunk/debian
Author: branden
Date: 2004-03-25 17:20:48 -0500 (Thu, 25 Mar 2004)
New Revision: 1182
Modified:
trunk/debian/changelog
trunk/debian/xfonts-scalable.postinst.in
trunk/debian/xfonts-scalable.postrm.in
Log:
If defoma-app and fontconfig's defoma script are available, invoke
"defoma-app update fontconfig" on package configuration and removal;
otherwise, use fc-cache as before. (Closes: #238797)
Modified: trunk/debian/changelog
===================================================================
--- trunk/debian/changelog 2004-03-25 21:49:16 UTC (rev 1181)
+++ trunk/debian/changelog 2004-03-25 22:20:48 UTC (rev 1182)
@@ -39,8 +39,12 @@
* Stop shipping the generated files encodings.dir, fonts.cache-1, fonts.dir,
and fonts.scale in the xfonts-scalable package. (Closes: #238555)
- -- Branden Robinson <branden@debian.org> Thu, 25 Mar 2004 16:43:06 -0500
+ * If defoma-app and fontconfig's defoma script are available, invoke
+ "defoma-app update fontconfig" on package configuration and removal;
+ otherwise, use fc-cache as before. (Closes: #238797)
+ -- Branden Robinson <branden@debian.org> Thu, 25 Mar 2004 17:19:01 -0500
+
xfree86 (4.3.0-7) unstable; urgency=medium
* Urgency due to fix for FTBFS. Yes -- I too am begging for it to stop.
Modified: trunk/debian/xfonts-scalable.postinst.in
===================================================================
--- trunk/debian/xfonts-scalable.postinst.in 2004-03-25 21:49:16 UTC (rev 1181)
+++ trunk/debian/xfonts-scalable.postinst.in 2004-03-25 22:20:48 UTC (rev 1182)
@@ -1,10 +1,12 @@
#!/bin/sh
# Debian xfonts-scalable package post-installation script
-# Copyright 1998-2001 Branden Robinson.
+# Copyright 1998--2001, 2004 Branden Robinson.
# Licensed under the GNU General Public License, version 2. See the file
# /usr/share/common-licenses/GPL or <http://www.gnu.org/copyleft/gpl.txt>.
# Acknowlegements to Stephen Early, Mark Eichin, and Manoj Srivastava.
+# $Id$
+
set -e
THIS_PACKAGE=xfonts-scalable
@@ -15,9 +17,17 @@
#DEBHELPER#
FONTDIRS="Speedo Type1"
-UPDATECMDS="update-fonts-scale update-fonts-dir fc-cache"
+UPDATECMDS="update-fonts-scale update-fonts-dir"
+
+if which defoma-app >/dev/null 2>&1 && \
+ [ -e /usr/share/defoma/scripts/fontconfig.defoma ]; then
+ defoma-app update fontconfig
+else
+ UPDATECMDS="$UPDATECMDS fc-cache"
+fi
+
font_update
exit 0
-# vim:ai:et:sts=2:sw=2:tw=0:
+# vim:set ai et sts=2 sw=2 tw=0:
Modified: trunk/debian/xfonts-scalable.postrm.in
===================================================================
--- trunk/debian/xfonts-scalable.postrm.in 2004-03-25 21:49:16 UTC (rev 1181)
+++ trunk/debian/xfonts-scalable.postrm.in 2004-03-25 22:20:48 UTC (rev 1182)
@@ -1,10 +1,12 @@
#!/bin/sh
# Debian xfonts-scalable package post-removal script
-# Copyright 1998-2001 Branden Robinson.
+# Copyright 1998--2001, 2004 Branden Robinson.
# Licensed under the GNU General Public License, version 2. See the file
# /usr/share/common-licenses/GPL or <http://www.gnu.org/copyleft/gpl.txt>.
# Acknowlegements to Stephen Early, Mark Eichin, and Manoj Srivastava.
+# $Id$
+
set -e
THIS_PACKAGE=xfonts-scalable
@@ -18,16 +20,25 @@
"$1" = "remove" -o \
"$1" = "disappear" ]; then
FONTDIRS="Speedo Type1"
- UPDATECMDS="update-fonts-scale update-fonts-dir fc-cache"
+ UPDATECMDS="update-fonts-scale update-fonts-dir"
+
+ if which defoma-app >/dev/null 2>&1 && \
+ [ -e /usr/share/defoma/scripts/fontconfig.defoma ]; then
+ defoma-app update fontconfig
+ else
+ UPDATECMDS="$UPDATECMDS fc-cache"
+ fi
+
font_update
fi
if [ "$1" = "purge" ]; then
- for DIR in /etc/X11/fonts/Speedo /etc/X11/fonts/Type1 /etc/X11/fonts /etc/X11; do
- rmdir $DIR 2> /dev/null || true
+ for DIR in /etc/X11/fonts/Speedo /etc/X11/fonts/Type1 /etc/X11/fonts \
+ /etc/X11; do
+ rmdir $DIR 2>/dev/null || true
done
fi
exit 0
-# vim:ai:et:sts=2:sw=2:tw=0:
+# vim:set ai et sts=2 sw=2 tw=0:
Reply to: