Spec URL: http://oget.fedorapeople.org/review/pyglet.spec SRPM URL: http://oget.fedorapeople.org/review/pyglet-1.1.2-1.fc9.src.rpm Description: pyglet provides an object-oriented programming interface for developing games and other visually-rich applications for Windows, Mac OS X and Linux. Some of the features of pyglet are: * No external dependencies or installation requirements. For most application and game requirements, pyglet needs nothing else besides Python, simplifying distribution and installation. * Take advantage of multiple windows and multi-monitor desktops. pyglet allows you to use as many windows as you need, and is fully aware of multi-monitor setups for use with fullscreen games. * Load images, sound, music and video in almost any format. pyglet can optionally use AVbin to play back audio formats such as MP3, OGG/Vorbis and WMA, and video formats such as DivX, MPEG-2, H.264, WMV and Xvid. ----------------------------------------------------------------------- The package have a few issues: * It depends softly on avbin. Softly means, it uses it if it is present, otherwise it won't produce errors. avbin is a wrapper around ffmpeg, so it can't be packaged for Fedora. I am packaging avbin for rpmfusion. pyglet can do many other things hence I thought I should package it for Fedora. The question is: Should I remove the last paragraph from the description? * The source tarball has an examples directory, with bunch of code examples. I am packaging all these examples in a -examples subpackage. Among them is a game called astraea. Astraea contains a ttf font file. The Readme file says it is a free font by I don't think we can include it in Fedora. It is actually this font: http://www.myfonts.com/fonts/larabie/saved-by-zero/ Right now, I picked a font that is available in Fedora and made the -examples subpackage require that font package. Is this a good solution? What is the best procedure in such cases? Please share your opinions.
I found out that the font (saved-by-zero) is not free, hence it cannot be packaged in Fedora: http://fedoraproject.org/wiki/Licensing/LarabieFontsLicense
New files: Spec URL: http://oget.fedorapeople.org/review/pyglet.spec SRPM URL: http://oget.fedorapeople.org/review/pyglet-1.1.2-2.fc9.src.rpm %changelog - Removed the extra font dependency (reverting to the default system font). - Added Requires. I thought the dependency on a totally irrelevant fonts package is not that necessary, so I made the script fall back to the default system font.
This is a duplicate of this bug: https://bugzilla.redhat.com/show_bug.cgi?id=468298
As is explained on the link of the previous comment, pyglet depends heavily on a patent encumbered algorithm and hence cannot be included in Fedora. Submitting to rpmfusion. Closed.