[Pkg-octave-devel] [RFC] patch octave to help users install auxiliary packages

Rafael Laboissiere rafael at laboissiere.net
Tue Aug 6 10:33:11 UTC 2013

* Thomas Weber <tweber at debian.org> [2013-08-06 00:17]:
> Upstream is the wrong level for this sort of patch - after a while, you 
> have detection code for 
> Debian/Ubuntu/Fedora/Redhat/OpenSuse/TopDistroWatchDistributionOfTheMonth/...


What about a distribution-agnostic approach?  This is exemplified in the 
simple-minded patch attached below.  The distro-specific barking file 
would be put somewhere in the path by the package maintainers, without 
the need of patching upstream files.  A possible barking file for Debian 
is also attached below.


P.S.:  I hope you do not take seriously the name that I chose for the 
distro-specific function, even though my proposal *_is_* serious.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: bark-distro.patch
Type: text/x-diff
Size: 1237 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-octave-devel/attachments/20130806/59622e1d/attachment.patch>
-------------- next part --------------
function bark_according_to_distro (code)

    if strcmp (code, "no-octave-info")
        error ("doc: info file not found, please install the Debian package 'octave-info'");
    elseif strcmp (code, "no-mkoctfile")
        warning ("mkoctfile: please install the Debian package 'liboctave-dev'");


More information about the Pkg-octave-devel mailing list