On Mon, Mar 11, 2013 at 10:13 PM, Yaroslav Halchenko wrote:
> May be this could shine the light over the situation and choices made?
>
> $> cat matlab-support/debian/README.source
> Although this whole package is pointless without Matlab (a large non-free
> something) the source package has been placed into 'main' for the following
> reason:
>
> It builds a 'matlab-support-dev' package that other source packages can build
> depend on to figure out where to install MEX sources and M-files (analogous to
> the way Octave packages provide this information via a Makefile snippet). This
> -dev package has nothing to do with Matlab and should go into 'main', as
> otherwise no source package that build-depends on it could go into 'main'.
> That would be suboptimal for otherwise DFSG-compliant package that simply also
> _can_ build MEX extensions (e.g. see the dynare-matlab package in the 
> archive).
>
> The actual Matlab adaptor package is placed into 'contrib'.

That's a nice readme, but it isn't a license to circumvent debian
policy. The "right" approach is to separate the matlab-support source
package into matlab-support-free (providing your path-defining -dev
package) and a matlab-support-contrib (providing the matlab wrappers)
source packages.

Best wishes,
Mike


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to