Mailinglist Archive: opensuse-buildservice (287 mails)

< Previous Next >
Re: [opensuse-buildservice] Debian build example?
  • From: John Pye <john@xxxxxxxxxxxxxxxxxx>
  • Date: Wed, 12 Sep 2007 18:45:41 +1000
  • Message-id: <46E7A735.30803@xxxxxxxxxxxxxxxxxx>
Paul Elliott wrote:
> Are there any good examples of a debian build?
>
> What is the answer to this question from the documentation?
>         QUESTION: does the pristine tarball have to be in .gz format? 
>         (this seems to be requird for Debian packages normally)
>   

No, it also allows .bz2 tarballs.

> Suppose you have the 3 elements (known to work locally):
>         1) the pristine tarball 
>         2) a diff file 
>   

You don't need to have the .diff file if you don't need it.

>         3) a dsc file
>   

The way that Build Service uses .dsc files here is a bit strange, in my
view. You need to upload it, and it is used for 'build-depends' stuff,
but note that all of the information present in the DSC file is *derived
information* that really comes from the 'changelog' and 'control' files.
So I reckon that Build Service should be parsing the changelog and
control files instead, which together with the 'rules' file are
analogous to an RPM .spec file.

Have a look a the way I've done things, perhaps for comparison
(presumably you can access this?)
http://build.opensuse.org/package/show?project=home%3Ajdpipe&package=ascend

The debian.tar.gz file in my project contains a few less-frequently used
files such as mandatory man page files and post install scripts.

An issue I have come across is that the Ubuntu 7.04 repository accessed
in order to satisfy build-time dependencies does not contain the enture
Ubuntu universe; I have not been able to determine the definitive list
of available .deb packages on BS.

Cheers
JP

---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >
References