PKGBUILDs/extra/culmus/culmus.install

47 lines
845 B
Text
Raw Normal View History

2009-10-10 02:23:22 +00:00
configs=('61-culmus.conf')
update_fontcache() {
fc-cache -fs
mkfontscale /usr/share/fonts/Type1
mkfontdir /usr/share/fonts/Type1
mkfontscale /usr/share/fonts/TTF
mkfontdir /usr/share/fonts/TTF
}
post_install() {
pushd /etc/fonts/conf.d > /dev/null
for config in "${configs[@]}"; do
ln -sf ../conf.avail/${config} .
done
popd > /dev/null
update_fontcache
}
post_upgrade() {
if [ "`vercmp 0.102-1 $2`" != "-1" ] || [ ! -L /etc/fonts/conf.d/61-culmus.conf ]; then
pushd /etc/fonts/conf.d > /dev/null
for config in "${configs[@]}"; do
ln -sf ../conf.avail/${config} .
done
popd > /dev/null
fi
update_fontcache
}
post_remove() {
pushd /etc/fonts/conf.d > /dev/null
for config in "${configs[@]}"; do
rm -f ${config}
done
popd > /dev/null
update_fontcache
}
op=$1
shift
$op $*