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 [email protected] GPG Key: 4096R/0x1E759A726A9FDD74 -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

