[Pkg-octave-devel] Infrastructure for octave-forge packages

Rafael Laboissiere rafael at debian.org
Wed Feb 27 09:43:44 UTC 2008


* Rafael Laboissiere <rafael at debian.org> [2008-02-25 18:24]:

> Here is a full cookbook for building/installing/running an octave-forge
> package completely from scratch using only the DOG SVN repository:
> 
>     rm -rf octave-pkg-dev octave-combinatorics
>     svn co svn+ssh://svn.debian.org/svn/pkg-octave/octave-pkg-dev/trunk octave-pkg-dev
>     cd octave-pkg-dev/
>     debuild -us -uc -i
>     sudo debi
>     cd ..
>     svn co svn+ssh://svn.debian.org/svn/pkg-octave/octave-forge-pkgs/octave-combinatorics/trunk octave-combinatorics
>     cd octave-combinatorics/
>     ./debian/rules get-orig-source
>     tarball=$(ls *.tar.gz | sed 's/tar.gz/orig.tar.gz/;s/-/_/')
>     (cd .. ; tar cfz $tarball octave-combinatorics --exclude=debian --exclude=.svn)
>     debuild -us -uc -i
>     sudo debi

The cookbook is simpler now because I added a make-orig-tarball target to
octave-pkg-dev.mk.  You can do now:

     rm -rf octave-pkg-dev octave-combinatorics
     svn co svn+ssh://svn.debian.org/svn/pkg-octave/octave-pkg-dev/trunk octave-pkg-dev
     cd octave-pkg-dev/
     debuild -us -uc -i
     sudo debi
     cd ..
     svn co svn+ssh://svn.debian.org/svn/pkg-octave/octave-forge-pkgs/octave-combinatorics/trunk octave-combinatorics
     cd octave-combinatorics/
     ./debian/rules make-orig-tarball
     mv octave-combinatorics-*.orig.tar.gz ..     
     debuild -us -uc -i
     sudo debi
 
-- 
Rafael



More information about the Pkg-octave-devel mailing list