diff --git a/templates/xbps-base-files/template b/templates/xbps-base-files/template index 40e8c29b3d..06f3ecef7d 100644 --- a/templates/xbps-base-files/template +++ b/templates/xbps-base-files/template @@ -1,7 +1,6 @@ # Template file for 'xbps-base-files' pkgname=xbps-base-files -version=0.8 -revision=1 +version=0.9 build_style=custom-install short_desc="xbps base system files" maintainer="Juan RP " diff --git a/triggers/pango-modules b/triggers/pango-modules new file mode 100755 index 0000000000..d2823c94c9 --- /dev/null +++ b/triggers/pango-modules @@ -0,0 +1,39 @@ +#!/bin/sh +# +# Updates the list of pango modules with pango-querymodules(1). +# +# Arguments: $1 = action [run/targets] +# $2 = target [post-install/post-remove] +# $3 = pkgname +# $4 = version +# +trigger="pango-modules" +pango_bin=./usr/bin/pango-querymodules +pango_modules=./etc/pango/pango.modules + +case "$1" in +targets) + echo "post-install post-remove" + ;; +run) + echo "Running $trigger trigger..." + + case "$2" in + post-*) + if [ -f ${pango_modules} ]; then + echo "Removing $trigger list file..." + rm -f ${pango_modules} + fi + if [ -x ${pango_bin} ]; then + echo "Creating $trigger list file..." + ${pango_bin} > ${pango_modules} + fi + ;; + esac + ;; +*) + exit 1 + ;; +esac + +exit 0