[Pkg-octave-commit] rev 732 - in trunk/packages/sundials/debian: . lintian

Rafael Laboissiere rafael at costa.debian.org
Sun Sep 3 12:47:41 UTC 2006


Author: rafael
Date: 2006-09-03 12:47:40 +0000 (Sun, 03 Sep 2006)
New Revision: 732

Removed:
   trunk/packages/sundials/debian/dirs
Modified:
   trunk/packages/sundials/debian/changelog
   trunk/packages/sundials/debian/lintian/libsundials-serial0
   trunk/packages/sundials/debian/rules
Log:
Debian release sundials_2.2.0-2

Modified: trunk/packages/sundials/debian/changelog
===================================================================
--- trunk/packages/sundials/debian/changelog	2006-09-01 20:12:29 UTC (rev 731)
+++ trunk/packages/sundials/debian/changelog	2006-09-03 12:47:40 UTC (rev 732)
@@ -1,7 +1,20 @@
+sundials (2.2.0-2) unstable; urgency=low
+
+  * debian/rules:
+    - Create directories $(DEB_DESTDIR)/usr/{lib,include} before
+      installing the package.  This should be done by the upstream
+      Makefiles (but it is not) and was preventing the libsundials_nvec
+      library and associated include files from being shipped in the
+      package (closes: #385630).
+    - Also reported in Bug#385630 was the fact that the libdir lines in
+      the *.la files were wrong.  again, this is an upstream defect,
+      because there is no way to prevent the -rpath option from being
+      used.  This problem is fixed in this version.
+
+ -- Rafael Laboissiere <rafael at debian.org>  Sun,  3 Sep 2006 14:31:59 +0200
+
 sundials (2.2.0-1) unstable; urgency=low
 
-  NOT YET RELEASED!
-
   [ Andrey Romanenko ]
   * New upstream release
   * debian/libsundials-serial-dev.install: add lines to copy the content of
@@ -16,9 +29,9 @@
   * Since upstream is using soversion numbers for the libraries, the
     package is renamed from libsundials-serial to libsundials-serial0
   * debian/control: Bumped Standards-Version to 3.7.2 (no changes needed)
-  
- --
 
+ -- Rafael Laboissiere <rafael at debian.org>  Mon,  8 May 2006 12:32:29 +0200
+
 sundials (2.1.1-7) unstable; urgency=low
 
   +++ Changes by Rafael Laboissiere

Deleted: trunk/packages/sundials/debian/dirs

Modified: trunk/packages/sundials/debian/lintian/libsundials-serial0
===================================================================
--- trunk/packages/sundials/debian/lintian/libsundials-serial0	2006-09-01 20:12:29 UTC (rev 731)
+++ trunk/packages/sundials/debian/lintian/libsundials-serial0	2006-09-03 12:47:40 UTC (rev 732)
@@ -1 +1 @@
-libsundials-serial0: package-name-doesnt-match-sonames libsundials-ida0 libsundials-kinsol0 libsundials-cvode0 libsundials-cvodes0
+libsundials-serial0: package-name-doesnt-match-sonames libsundials-ida0 libsundials-kinsol0 libsundials-nvecserial0 libsundials-cvode0 libsundials-cvodes0

Modified: trunk/packages/sundials/debian/rules
===================================================================
--- trunk/packages/sundials/debian/rules	2006-09-01 20:12:29 UTC (rev 731)
+++ trunk/packages/sundials/debian/rules	2006-09-03 12:47:40 UTC (rev 732)
@@ -10,9 +10,17 @@
 DEB_CONFIGURE_EXTRA_FLAGS := --enable-shared --disable-mpi --disable-examples
 DEB_MAKE_INSTALL_TARGET := install prefix=$(debusr)
 
-install/libsundials-serial0::
+# The following hack is necessary because the upstream makefiles do
+# not install $libdir and $includedir
+common-install-prehook-impl::
 	mkdir -p $(debusr)/lib
-	mv $(debusr)/lib*.* $(debusr)/lib
+	mkdir -p $(debusr)/include	
 
+# The followiung hack is necessary because there is no way to prevent
+# the -rpath otpion being used during make install
+install/libsundials-serial0::
+	perl -pi -e "s:libdir='.*':libdir='/usr/lib':;" \
+		`find debian/ -name \*.la`
+
 clean::
 	rm -rf `find . -name .libs -o -name \*.o` libtool




More information about the Pkg-octave-commit mailing list