A) fontconfig-path is required by other pkgs, like fc-ghostscript-fonts. It has _ both in HEAD and in pangocairo_ :
PostRmScript: << rm -rf %p/share/fontconfig-path FONTCONFIG_FILE=/etc/fonts/fonts.conf fc-cache || echo Ignoring errors... << (+ a recommendation in DescUsage to "fink reinstall fontconfig-path" ) Since dpkg executes the PostRmScript after unpacking the new pkg, any reinstall or update of the pkg yields a broken pkg, with as result no fonts at all in X11... Further, this "rm -fr" _ even if moved e.g. tp a PreRmScript to avoid the above trouble _ forces a reinstall e.g. of fc-ghostscript-fonts after every update or reinstall of fontconfig-path, since fc-ghostscript-fonts uses this directory itself. B) Would have tried to fix the above myself, if I wasn't perplexed by the use of fc-cache... Clearly after removal of the pkg it is the fc-cache in $PATH _ (i.e., X11's) that has to be used. But after installing the pkg, and fc-ghostscript-fonts, the latter's PostInstScript also calls fc-cache, while , at least in pangocairo, almost all pkgs except for x11 itself depend on fontconfig2-shlibs, which has its own %p/lib/fontconfig2/bin/fc-cache, outside of $PATH. And the 2 fc-cache's update different cache's .. Is it not %p/lib/fontconfig2/bin/fc-cache that should be run ? Or both ? Not sure how exactly such a system with 2 different fontconfig's is assumed to work (and a fortiori to be used by users, with the user commands of the most-used one hidden outside of PATH..) to fix this myself... JF Mertens ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Fink-devel mailing list [email protected] http://news.gmane.org/gmane.os.apple.fink.devel
