iceape preview

Mike Hommey mh at glandium.org
Tue Oct 17 18:17:54 UTC 2006


On Tue, Oct 17, 2006 at 07:49:31PM +0200, Hendrik-Jan Heins <hjheins at gmail.com> wrote:
> 2006/10/17, Mike Hommey <mh at glandium.org>:
> >
> >Debian doesn't use bzip2 files for source packages
> >
> not? It does work with it. and in this case the difference is either a
> 32Mb or a 45Mb source package.
> So in an "official" package it should be .tar.gz?

Yes

> >> >You should have a .orig.tar.gz file and a diff.gz file. These can be
> >> >generated by dpkg-source -b or when building with dpkg-buildpackage,
> >> >just be sure a iceape_1.0.5.orig.tar.gz file is there when you do it.
> >> >
> >> see above. That's exactly what I do. Only my orig.tar.gz is called
> >> seamonkey.
> >
> >Look at the content of your dsc file. It only contains reference to your
> >iceape_1.0.5-4.tar.gz. A normal dsc file should contain
> >iceape_1.0.5.orig.tar.gz and iceape_1.0.5-4.diff.gz.
> >
> So the .dsc should contain the diff and what about the diff? should it
> be applied already in to the source folder? (mine is, that's why
> there's no diff)

You should read the developer reference.
Anyways, the dsc file contains a list of the source file(s) and their
md5sum.
The source files are usually a .orig.tar.gz containing the vanilla
upstream source and a .diff.gz file containing, guess what, the diff.

So, just take your iceape-1.0.5 directory containing the "debian"
source (i.e. untar'ed .orig.tar.gz, and debian diff applied, as you
would get with dpkg-source -x), put next to it (and not inside it), an
iceape_1.0.5.orig.tar.gz, and do dpkg-source -b iceape-1.0.5.

Alternatively, you can take your iceape-1.0.5 directory and dpkg-source
-b iceape-1.0.5 seamonkey_1.0.5.orig.tar.gz, the latter file being the
seamonkey .orig.tar.gz you can find on people.debian.org/~glandium.

Mike



More information about the pkg-mozilla-maintainers mailing list