[Debian GNUstep maintainers] Packaging of RSSKit/RSS Reader

Yavor Doganov yavor at doganov.org
Fri Sep 1 20:37:34 UTC 2006


[BG Debian Group CCed as the folks there might give some advice too.]

In an attempt to resolve RC bug #385239 [1] I took a deeper look into
the newest upstram tarball [2].  It seems to me that the things are
much more complicated than the first impression I got.

RSS Reader links to the newest RSSKit library (framework in GNUstep's
terminology), which resides at the RSSKit directory in that tarball.
This means that we have to package rsskit.framework as a separate
source package and let the new rssreader.app build-depend on
librrskit0.

As I see it, we have to proceed as follows:

  * Repackage the upstream tarball as two different orig.tar.gz -- one
    rssreader.app_0.6.2.orig.tar.gz without the RSSKit directory and
    rsskit.framework_0.6.2.orig.tar.gz, consisting only of the RSSKit
    dir.

  * Generate 2 binary packages from the source package
    rsskit.framework -- librsskit0 and librsskit-dev.

  * Ideally I'd like to have librsskit-doc, but the documentation has
    no license and it seems to me that Helvetica.ttf is a non-free
    font.  That means that additional surgery will be necessary to get
    rid of RSSKit/Documentation.  This will be settled with upstream,
    certainly, as it's clear that his intention is to provide free
    documentation.  But that's not urgent now.

  * As I wrote above, make rssreader.app build-depend on librsskit0
    and of course, make the changes for the new GNUstep transition.
    Also it'll be necessary to remove SUBPROJECTS from the
    GNUmakefile, which means that a patch management system is
    necessary.  I prefer dpatch, so, Gürkan, please tell me if that is
    OK for you.

  * Close all bugs, cosmetics, etc, etc.  That's easy :-}

Please advise if the above is the right approach.  I looked at
pantomime1.2 and pdfkit.framework and I'll stick with debhelper and
the simplest way; I don't understand how CDBS works and pantomime1.2
seems far too complicated to me.  I guess I have to read the library
packaging guide as well.  If there's any other FM that I have to R,
please tell me.

[1] http://bugs.debian.org/385239
[2] http://www.unix-ag.uni-kl.de/~guenther/downloads/Grr-0.6.2.tar.gz

-- 
I had a very low opinion of TCL, basically because it wasn't Lisp. --RMS



More information about the pkg-GNUstep-maintainers mailing list