Hello, Anindo!

On Sat, 2007-07-28 at 17:06 -0400, Anindo Mukherjee wrote:
> Hi, I'm the project maintainer for Icepodder, and I was wondering what
> you guys use to package gpodder.  I'm trying to submit Icepodder to
> portage, Ubuntu packages, and so forth, and I'd appreciate any help
> you can give.  I've found a lot of different packaging utilities, but
> I can't really tell which is the best one to use. 

To really create a good package for a distribution, you should look at
the distributions' package documentation. I use Debian and am following
the manuals found on the Debian website, including the Python Policy
(only relevant when you're building a package with Python modules).

I create the Debian packaging for gPodder myself, and the Debian source
package is built on Ubuntu to produce the Ubuntu package.

For Gentoo's portage, I've initially asked a personal friend of mine to
do the packaging (a Gentoo user familiar with portage) and later Hanno
took over maintenance. I just saw the portage package isn't kept up to
date right now.

RPMs are created for Fedora Core by a Red Hat maintainer, which seems to
work very good so far.

Creating .debs or .rpms with "checkinstall" is fine for local
installations, but distributions aren't going to accept the package into
their repositories. If you just want to provide .debs or .rpms for easy
installation on your homepage (and not in the distributions'
repositories), you might also want to take the easy route and publish
checkinstall-created packages.

In short, packaging software "by hand" is the Right Thing to do,
everything else won't work in the long run. I can help you with the
Debian (and also Ubuntu) packaging, if you want, as time permits.


Enjoy,
Thomas


_______________________________________________
gpodder-devel mailing list
gpodder-devel@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/gpodder-devel

Reply via email to