* Merge from debian unstable, remaining changes (LP: #387137):
- debian/control:
- demote libatlas-doc from recommends to suggests as it is not in main
- drop recommends on doc-central as it is not in main
suitesparse (1:3.4.0-1) unstable; urgency=low
[ Rafael Laboissiere ]
* New upstream release
* debian/patches/14-SPQR_Include_spqr_hpp.dpatch: Removed patch (applied
upstream)
* Split the libraries into individual packages
+ The new binary packages are (the soversion numbers are the ones
provided by the upstream authors in the UFconfig/UFconfig.h file):
- libamd2.2.0
- libbtf1.1.0
- libcamd2.2.0
- libcolamd2.7.1
- libccolamd2.7.1
- libcholmod1.7.1
- libcsparse2.2.3
- libcxsparse2.2.3
- libklu1.1.0
- libldl2.0.1
- libumfpack5.4.0
+ The libsuitesparse-dev and libsuitesparse-dbg packages remain as
before. They depend on all the binary packages above.
+ debian/library-soname.pl: New Perl script that is used everywhere to
obtain the name of the package for each library. This is the
centralized place where this information should be provided.
+ The debian/control file has been moved into debian/control.in and is
automatically generated by debian/rules with the appropriate names
of the packages being replaced.
+ debian/patches/*.diff: All the patches have been adapted for
obtaining the library soversion using the debian/library-soname.pl
script.
+ debian/symbols/*, debian/install/*: These are the source files for
the debian/lib*.symbols and debian/lib*.install. The later are
obtained from the former in debian/rules by using the appropriate
package names. For now, this is acomplished with $(foreach) in
debian/rules and amounts to simply copying files, like
"cp debian/symbols/AMD debian/libamd2.2.symbols"
+ debian/NEWS: Document the changes above
* Switch from dpatch to quilt as patch system
* debian/control.in:
+ The Debian packaging files are now maintained through a Git
repository at alioth.debian.org. Switch the Vcs-* URLs to Git,
accordingly.
+ Bump Standards-Version to 3.8.1 (add debian/README.source explaining
mentioning the quilt patch system, as mandated by the Policy)
* debian/rules: Prevent removal of debian/README.source in clean rule
[ Thomas Viehmann ]
* Sprinkle some linking to KLU, UMFPACK shared libraries
to not have unresolved symbols. Remove some from CHOLMOD.
Now dpkg-shlibdeps does not warn anymore.
(changing debian/patches/*Makefile.dpatch)
Closes: #526422
-- Nick Ellery <email address hidden> Sun, 14 Jun 2009 19:15:52 -0700
This bug was fixed in the package suitesparse - 1:3.4.0-1ubuntu1
---------------
suitesparse (1:3.4.0-1ubuntu1) karmic; urgency=low
* Merge from debian unstable, remaining changes (LP: #387137):
- debian/control:
- demote libatlas-doc from recommends to suggests as it is not in main
- drop recommends on doc-central as it is not in main
suitesparse (1:3.4.0-1) unstable; urgency=low
[ Rafael Laboissiere ] patches/ 14-SPQR_ Include_ spqr_hpp. dpatch: Removed patch (applied
* New upstream release
* debian/
upstream)
* Split the libraries into individual packages library- soname. pl: New Perl script that is used everywhere to patches/ *.diff: All the patches have been adapted for library- soname. pl lib*.install. The later are libamd2. 2.symbols"
+ The new binary packages are (the soversion numbers are the ones
provided by the upstream authors in the UFconfig/UFconfig.h file):
- libamd2.2.0
- libbtf1.1.0
- libcamd2.2.0
- libcolamd2.7.1
- libccolamd2.7.1
- libcholmod1.7.1
- libcsparse2.2.3
- libcxsparse2.2.3
- libklu1.1.0
- libldl2.0.1
- libumfpack5.4.0
+ The libsuitesparse-dev and libsuitesparse-dbg packages remain as
before. They depend on all the binary packages above.
+ debian/
obtain the name of the package for each library. This is the
centralized place where this information should be provided.
+ The debian/control file has been moved into debian/control.in and is
automatically generated by debian/rules with the appropriate names
of the packages being replaced.
+ debian/
obtaining the library soversion using the debian/
script.
+ debian/symbols/*, debian/install/*: These are the source files for
the debian/lib*.symbols and debian/
obtained from the former in debian/rules by using the appropriate
package names. For now, this is acomplished with $(foreach) in
debian/rules and amounts to simply copying files, like
"cp debian/symbols/AMD debian/
+ debian/NEWS: Document the changes above
* Switch from dpatch to quilt as patch system
* debian/control.in: README. source explaining
+ The Debian packaging files are now maintained through a Git
repository at alioth.debian.org. Switch the Vcs-* URLs to Git,
accordingly.
+ Bump Standards-Version to 3.8.1 (add debian/
mentioning the quilt patch system, as mandated by the Policy)
* debian/rules: Prevent removal of debian/ README. source in clean rule
[ Thomas Viehmann ] patches/ *Makefile. dpatch)
* Sprinkle some linking to KLU, UMFPACK shared libraries
to not have unresolved symbols. Remove some from CHOLMOD.
Now dpkg-shlibdeps does not warn anymore.
(changing debian/
Closes: #526422
-- Nick Ellery <email address hidden> Sun, 14 Jun 2009 19:15:52 -0700