[Pkg-octave-devel] SUNDIALS 2.2.0 packaging

Rafael Laboissiere rafael at debian.org
Fri May 5 10:29:09 UTC 2006


* Rafael Laboissiere <rafael at debian.org> [2006-05-05 08:29]:

> A minimal debian/rules to start with would look like this:
> 
> [snip]

I went ahead and committed the changes for using CDBS.  SVN is our friend
here and we can always revert to the previous version if needed.

The package builds fine and is almost Lintian-clean.  The only warning
left is:

    W: libsundials-serial0: package-name-doesnt-match-sonames libsundials-ida0 libsundials-kinsol0 libsundials-cvode0 libsundials-cvodes0

This is normal, harmless, and happens with packages that install more
than one shared library.  We might add a Lintian override for it.

Otherwise, I am unhappy with this rule in debian/rules:

    debusr := $(DEB_DESTDIR)usr
    install/libsundials-serial0::
            mkdir -p $(debusr)/lib
            mv $(debusr)/lib*.* $(debusr)/lib

Without it, the *.so* files are installed in debian/tmp/usr instead of
debian/tmp/usr/lib.  I would really like to avoid using the ruel, but I
could not find a workaround.

Please, polish the rough corners and, after that, I will commit the new
package.  Notice that since there all a new component
(libsundials-serial0), approval by the ftp-master admins will be needed.
It will be good to add some words about this in debian/changelog (which
is quite minimal right now).

-- 
Rafael



More information about the Pkg-octave-devel mailing list