[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Pkg-octave-devel] SUNDIALS 2.2.0 packaging



* Rafael Laboissiere <rafael@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



Reply to: