Re: [Pkg-octave-devel] Infrastructure for octave-forge packages
* Rafael Laboissiere <rafael@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
Reply to: