http://bugzilla.rpmfusion.org/show_bug.cgi?id=1638
Summary: Review request: gargoyle - multi-format interactive
fiction interpreter
Product: Package Reviews
Version: Current
Platform: All
OS/Version: GNU/Linux
Status: NEW
Severity: normal
Priority: P5
Component: Review Request
AssignedTo: rpmfusion-package-review(a)rpmfusion.org
ReportedBy: ct.spammable(a)gmail.com
CC: rpmfusion-package-review(a)rpmfusion.org
Blocks: 2,30
Estimated Hours: 0.0
spec:
http://carlolab.appspot.com/files/gargoyle.spec
SRPM:
http://carlolab.appspot.com/files/gargoyle-2010.1-1.fc14.src.rpm
Description:
---
Gargoyle is an interpreter for interactive fiction (text adventure) story files
which supports all major formats. It puts special emphasis on excellent text
display.
See
http://ifdb.tads.org/ and
http://www.ifarchive.org/ for many free works.
This package excludes the Alan 2, Alan 3 and Hugo interpreters due to licensing
restrictions.
---
This package cannot be in Fedora because it depends on smpeg-libs, which is
only in RPM Fusion.
rpmlint on SRPM:
gargoyle.src: W: invalid-url URL:
http://ccxvii.net/gargoyle/ <urlopen error
[Errno 111] Connection refused>
gargoyle.src: W: invalid-url Source0: gargoyle-2010.1.tar.bz2
1 packages and 0 specfiles checked; 0 errors, 3 warnings.
rpmlint on RPM:
gargoyle.x86_64: E: explicit-lib-dependency liberation-mono-fonts
gargoyle.x86_64: E: explicit-lib-dependency smpeg-libs
gargoyle.x86_64: W: invalid-url URL:
http://ccxvii.net/gargoyle/ <urlopen error
[Errno 111] Connection refused>
gargoyle.x86_64: W: unstripped-binary-or-object
/usr/lib64/gargoyle/libgarglk.so
1 packages and 0 specfiles checked; 2 errors, 3 warnings.
My defences:
*
http://ccxvii.net/gargoyle/ is certainly a valid URL, not sure what's going
on
* I'm using my own packaged version of the source code than just an URL because
the official source package contains some code under licenses which are not
Fedora-compliant. See below for background information.
* For some reason, it only complains about the explicit dependency on
liberation-mono-fonts but not linux-libertine-fonts. I'm including both because
these are the fonts the interpreter uses (can be changed via a config file); if
they are not present, the interpreter aborts.
* If I don't list smpeg-libs as an explicit dependency, a mock build fails
because of -lsmpeg
* I don't know why rpmbuild fails to strip libgarglk.so. It does manage to
strip all the executables in the package.
Since this is my first package (Fedora or RPM Fusion), I require a sponsor.
Some further background: Gargoyle (
http://ccxvii.net/gargoyle/) bundles
interpreters for several interactive fiction story file formats, including
Z-code, TADS and others. It uses the same subpixel text rendering presentation
for all of these; it does not expose the UI for any of the bundled
interpreters, but only the interpreter core. It's been around for a few years
and is very popular in the Interactive Fiction community. It's already in
several other distros:
http://code.google.com/p/garglk/wiki/Packages
The bundled interpreters have a variety of licenses. A couple don't have
Fedora-approved licenses, so these had to be left out even from the SRPM. The
license situation may change in the future, so they may be included in a future
version.
Many thanks,
Carlo
--
Configure bugmail:
http://bugzilla.rpmfusion.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
You are the assignee for the bug.