[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