[Pkg-octave-devel] what replaces octave-depends?

Rafael Laboissiere rafael at laboissiere.net
Fri Apr 13 12:56:49 UTC 2012


* kamaraju kusumanchi <raju.mailinglists at gmail.com> [2012-04-13 01:42]:

> Trying to take a stab at transitioning fsl from octave 3.2 to octave
> 3.6 (http://release.debian.org/transitions/html/octave.html).
> Currently, it depends upon octave3.2-headers | octave3.0-headers. I am
> thinking of changing this to liboctave-dev.

Yes, this will be mandatory in wheezy, since we will request the removal
of the octave3.2* packages.

> However, the debian/rules file calls octave-depends (part of
> octave3.2-headers). Is there a replacement for this or should this line
> be removed completely?

Short answer: no, there is no replacement for octave-depends.  Long
answer: make the fsl package just suggest octave, instead of using
${octave:Depends}.  If you know that the *.m files included in the fsl
package only work with a minimal version of Octave, then add the a
appropriate versioned releationship.

Also, remove from debian/rules the line containing:

    include /usr/share/octave/debian/defs.make

The defs.make file does not exist in the Debian package for Octave 3.6.
This will have no effect in your debian/rules, since the variables MDIR
and OCTDIR are not used.
 
Rafael



More information about the Pkg-octave-devel mailing list