#!/bin/bash for charset in ISO8859-2 ISO8859-3 ISO8859-4 ISO8859-9 ISO8859-10 ISO8859-13 ISO8859-14 ISO8859-15; do cat <<EOF %package -n xorg-$charset-100dpi-fonts Summary: X.Org 100dpi fonts using the $charset charset Group: User Interface/X Requires: xorg-100dpi-fonts Requires(pre): xorg-100dpi-fonts %description -n xorg-$charset-100dpi-fonts X.Org 100dpi fonts using the $charset charset %files -n xorg-$charset-100dpi-fonts %_datadir/X11/fonts/100dpi/*$charset.pcf* %post -n xorg-$charset-100dpi-fonts { umask 133 %_bindir/mkfontdir %_datadir/X11/fonts/100dpi || : %_bindir/fc-cache %_datadir/X11/fonts/100dpi || : %_sbindir/chkfontpath -q -a %_datadir/X11/fonts/100dpi:unscaled || : } &>/dev/null || : %postun -n xorg-$charset-100dpi-fonts { if [ "\$1" = "0" ]; then umask 133 %_bindir/mkfontdir %_datadir/X11/fonts/100dpi || : %_bindir/fc-cache %_datadir/X11/fonts/100dpi || : fi } &>/dev/null || : EOF done