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