Bug 472673 - Review Request: pyglet - A cross-platform windowing and multimedia library for Python
Summary: Review Request: pyglet - A cross-platform windowing and multimedia library fo...
Keywords:
Status: CLOSED CANTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Nobody's working on this, feel free to take it
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-11-23 10:32 UTC by Orcan Ogetbil
Modified: 2008-12-01 04:08 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2008-12-01 04:08:02 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Orcan Ogetbil 2008-11-23 10:32:07 UTC
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.

Comment 1 Orcan Ogetbil 2008-11-23 18:40:48 UTC
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

Comment 2 Orcan Ogetbil 2008-11-24 01:20:00 UTC
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.

Comment 3 Paulo Roma Cavalcanti 2008-12-01 01:17:38 UTC
This is a duplicate of this bug:

https://bugzilla.redhat.com/show_bug.cgi?id=468298

Comment 4 Orcan Ogetbil 2008-12-01 04:08:02 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.