On Thu, 2007-05-17 at 21:14 +0200, Hans de Goede wrote: > seth vidal wrote: > > Hi folks, > > I sifted through all the file-requires in f7 from here: > > http://koji.fedoraproject.org/static-repos/f7-final-current/i386/ > > > > and I generated this list: > > http://linux.duke.edu/~skvidal/misc/what-requires-crazy-files.txt > > > > Good work. > > These 2 are mine: > xblast-0:2.10.4-2.fc7.i386:/usr/share/fonts/bitstream-vera/Vera.ttf > chess-0:1.0-5.fc7.i386:/usr/share/fonts/bitstream-vera/Vera.ttf > > These are both games which used to be shipped with some none free font, since > these fonts get openened and rendered directly not through X / Xftconfig, I > know no other way to make sure those files are there, basicly the (patched) > code for this games does: > fopen("/usr/share/fonts/bitstream-vera/Vera.ttf", "r"). Since fonts have moved > around sometimes in the past, and that will break this games, I've written the > Requires as file requires, so that I get broken requires report from the > requires checking scripts during the devel cycle instead of BZ entries from > users that it crashes once the new font layout hits the streets in the next > fedora release. > > I'm open to suggestions to doing this smarter. And ship a private copy of > Vera.ttf is not a good suggestion! I'd have two suggestions: 1. require bitstream-vera-fonts 2. monitor checkins to that package to see if the files have changed paths I know that's not much fun but then again - how often do fonts change their locations? -sv -- Fedora-maintainers mailing list Fedora-maintainers@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-maintainers -- Fedora-maintainers-readonly mailing list Fedora-maintainers-readonly@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-maintainers-readonly