[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Packaging from scratch



On Wednesday, June 05, 2013 05:01:33, David Parsons wrote:
...
> I've been working on packaging something (a scientific tool for RNA
> sequence analysis) that has never been packaged neither in source nor
> binary. Most of the material I could find on getting involved in
> packaging for Debian relates to doing something on an *existing* package
> so I'm having trouble in understanding the whole thing/process.

Usually working with existing packages _to update them_ is explained first, 
because this is (usually) easier than starting from scratch is.

In terms of documentation, I like Lucas Nussbaum's "Packaging Tutorial" [3][4] 
which is also available in Debian as the "packaging-tutorial" package.  [5]

The typical recommended way I've seen to start packaging from scratch is to 
install 'devscripts' and 'dh-make', then expland the upstream source and run 
dh_make in the directory to make a starting set of files in the /debian 
directory, and work from there.

> As for now, the package I have built seems to do the job (I installed it
> and used the soft succesfully on a Virtual Machine), but I'm not sure I
> haven't missed something. Is there a tool to check a package for
> standard compliance ?

'lintian' is the standard package checker, and 'piuparts' for checking that 
the package installs/uninstalls cleanly.


  3: http://www.lucas-nussbaum.net/blog/?p=640
  4: http://www.debian.org/doc/manuals/packaging-tutorial/packaging-tutorial
  5: http://packages.debian.org/unstable/doc/packaging-tutorial

  -- Chris

--
Chris Knadle
Chris.Knadle@coredump.us
GPG Key: 4096R/0x1E759A726A9FDD74


Reply to: