From 7f3ab8ffb7ab76ab9f14a1aad68f91dc3ab24eaf Mon Sep 17 00:00:00 2001 From: Juan RP Date: Tue, 29 Jan 2013 10:25:54 +0100 Subject: [PATCH] xbps-triggers: x11-fonts: do not remove generated files and also update at post-remove. --- srcpkgs/xbps-triggers/files/x11-fonts | 23 +++++------------------ srcpkgs/xbps-triggers/template | 4 +--- 2 files changed, 6 insertions(+), 21 deletions(-) diff --git a/srcpkgs/xbps-triggers/files/x11-fonts b/srcpkgs/xbps-triggers/files/x11-fonts index 3cd7f3b825a..490a1d824d9 100755 --- a/srcpkgs/xbps-triggers/files/x11-fonts +++ b/srcpkgs/xbps-triggers/files/x11-fonts @@ -24,7 +24,7 @@ fccache=usr/bin/fc-cache case "$ACTION" in targets) - echo "post-install pre-remove" + echo "post-install post-remove" ;; run) if [ ! -x ${mkfontdir} -a ! -x ${mkfontscale} ]; then @@ -34,27 +34,14 @@ run) [ -z "${font_dirs}" ] && exit 0 case "$TARGET" in - post-install) + post-install|post-remove) for dir in ${font_dirs}; do echo "Building ${dir}/fonts.dir..." - ${mkfontdir} .${dir} || exit $? + ${mkfontdir} .${dir} echo "Building ${dir}/fonts.scale..." - ${mkfontscale} .${dir} || exit $? + ${mkfontscale} .${dir} echo "Updating fontconfig's cache..." - ${fccache} .${dir} 2>/dev/null - done - ;; - pre-remove) - for dir in ${font_dirs}; do - if [ -f .${dir}/fonts.dir ]; then - rm -f .${dir}/fonts.dir - fi - if [ -f .${dir}/fonts.scale ]; then - rm -f .${dir}/fonts.scale - fi - if [ -f .${dir}/encodings.dir ]; then - rm -f .${dir}/encodings.dir - fi + ${fccache} -fs done ;; esac diff --git a/srcpkgs/xbps-triggers/template b/srcpkgs/xbps-triggers/template index 19f8f805eb9..7ea68c3d08f 100644 --- a/srcpkgs/xbps-triggers/template +++ b/srcpkgs/xbps-triggers/template @@ -1,13 +1,11 @@ # Template file for 'xbps-triggers' pkgname=xbps-triggers -version=0.57 +version=0.58 revision=1 short_desc="XBPS triggers" maintainer="Juan RP " homepage="http://code.google.com/p/xbps" license="Simplified BSD" -long_desc=" - This package installs the triggers used by the XBPS binary packages." noarch=yes noextract=yes