[Bug 1638] New: Review request: gargoyle - multi-format interactive fiction interpreter

RPM Fusion Bugzilla noreply at rpmfusion.org
Thu Feb 24 23:56:26 CET 2011


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 at rpmfusion.org
        ReportedBy: ct.spammable at gmail.com
                CC: rpmfusion-package-review at 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.


More information about the rpmfusion-developers mailing list