[Pkg-octave-devel] Uploading the octave-forge pkgs

Rafael Laboissiere rafael at debian.org
Fri Feb 29 15:42:09 UTC 2008


* Rafael Laboissiere <rafael at debian.org> [2008-02-29 14:02]:

> Please, look at the octave-combinatorics package currently in SVN for an
> example.  Here is the (non-exhaustive) list of things we should do for each
> package to make it ready for upload:
> 
> 1) Add dependencies in debian/control:
>    Build-depends: octave-pkg-dev
>    Depends: ${octave:Depends}, ...
> 
> 2) Change debian/rules to contain only the line:
>    include /usr/share/octave/debian/octave-pkg-dev.mk
>    
> 3) Set the appropriate "Architecture: all" for packages without *.oct files.
> 
> 4) Change the short and long descriptions according to the Debian standards.
> 
> 5) Add Homepage, Vcs-Svn, and Vcs-Browser fields to debian/control.
> 
> 6) Put the correct Debian release version in debian/changelog.
> 
> 7) Make the DOG the Maintainer in debian/control.  Add your names to
>    the Uploaders list.
> 
> 8) Remove postinst and postrm scripts.
> 
> 9) Add debian/watch.
> 
> 10) Add (closes: #nnnnnn) with the appropriate ITP bug number in
>     debian/changelog.

One further item:

11) Add a unit testing script debian/check.m containing code for testing the
    package.  This script will be automatically run after installation.  For
    instance, octave-combinatorics debian/check.m has one line : "test combs"

-- 
Rafael



More information about the Pkg-octave-devel mailing list