Ooops ...
%post
if test $1 -eq 1
then
/usr/sbin/chkfontpath --add %{fontdir}
/usr/sbin/chkfontpath --add %{_datadir}/%{fontdir}
...
%preun
if test $1 -eq 0
then
/usr/sbin/chkfontpath --remove %{fontdir}
/usr/sbin/chkfontpath --remove %{_datadir}/%{fontdir}
...
Grovelling apologies
