r46429 - in /packages/superlu/trunk/debian: changelog control libsuperlu-dev.install libsuperlu4.install rules
sebastien at users.alioth.debian.org
sebastien at users.alioth.debian.org
Sun Dec 22 20:52:34 UTC 2013
Author: sebastien
Date: Sun Dec 22 20:52:33 2013
New Revision: 46429
URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=46429
Log:
* Fix FTBFS in parallel mode.
* Multi-archify the package.
Modified:
packages/superlu/trunk/debian/changelog
packages/superlu/trunk/debian/control
packages/superlu/trunk/debian/libsuperlu-dev.install (contents, props changed)
packages/superlu/trunk/debian/libsuperlu4.install (contents, props changed)
packages/superlu/trunk/debian/rules
Modified: packages/superlu/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/superlu/trunk/debian/changelog?rev=46429&op=diff
==============================================================================
--- packages/superlu/trunk/debian/changelog (original)
+++ packages/superlu/trunk/debian/changelog Sun Dec 22 20:52:33 2013
@@ -1,3 +1,11 @@
+superlu (4.3+dfsg-2) experimental; urgency=medium
+
+ * Team upload.
+ * Fix FTBFS in parallel mode.
+ * Multi-archify the package.
+
+ -- Sébastien Villemot <sebastien at debian.org> Sun, 22 Dec 2013 21:46:26 +0100
+
superlu (4.3+dfsg-1) experimental; urgency=medium
* Team upload.
Modified: packages/superlu/trunk/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/superlu/trunk/debian/control?rev=46429&op=diff
==============================================================================
--- packages/superlu/trunk/debian/control (original)
+++ packages/superlu/trunk/debian/control Sun Dec 22 20:52:33 2013
@@ -3,7 +3,8 @@
Section: devel
Maintainer: Debian Science Maintainers <debian-science-maintainers at lists.alioth.debian.org>
Uploaders: Christophe Prud'homme <prudhomm at debian.org>
-Build-Depends: debhelper (>= 9), gcc (>= 3.0), csh, libblas-dev | libblas.so
+Build-Depends: debhelper (>= 9), gcc (>= 3.0), csh, libblas-dev | libblas.so,
+ dh-exec
Standards-Version: 3.9.5
Homepage: http://crd-legacy.lbl.gov/~xiaoye/SuperLU/
Vcs-Svn: svn://svn.debian.org/svn/debian-science/packages/superlu/trunk
@@ -12,6 +13,8 @@
Package: libsuperlu4
Section: libs
Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Direct solution of large, sparse systems of linear equations
SuperLU is a general purpose library for the direct solution of
@@ -33,6 +36,7 @@
Package: libsuperlu-dev
Section: libdevel
Architecture: any
+Multi-Arch: same
Depends: libsuperlu4 (= ${binary:Version}), libblas-dev, ${misc:Depends}
Suggests: libsuperlu-doc
Conflicts: libsuperlu3-dev
@@ -59,6 +63,7 @@
Priority: extra
Section: debug
Architecture: any
+Multi-Arch: same
Depends: libsuperlu4 (= ${binary:Version}), ${misc:Depends}
Description: Direct solution of large, sparse systems of linear equations
Debug files for SuperLU.
Modified: packages/superlu/trunk/debian/libsuperlu-dev.install
URL: http://svn.debian.org/wsvn/debian-science/packages/superlu/trunk/debian/libsuperlu-dev.install?rev=46429&op=diff
==============================================================================
--- packages/superlu/trunk/debian/libsuperlu-dev.install (original)
+++ packages/superlu/trunk/debian/libsuperlu-dev.install Sun Dec 22 20:52:33 2013
@@ -1,3 +1,5 @@
-libsuperlu.so /usr/lib
-libsuperlu.a /usr/lib
+#!/usr/bin/dh-exec
+
+libsuperlu.so /usr/lib/${DEB_HOST_MULTIARCH}/
+libsuperlu.a /usr/lib/${DEB_HOST_MULTIARCH}/
SRC/*.h /usr/include/superlu
Propchange: packages/superlu/trunk/debian/libsuperlu-dev.install
------------------------------------------------------------------------------
svn:executable = *
Modified: packages/superlu/trunk/debian/libsuperlu4.install
URL: http://svn.debian.org/wsvn/debian-science/packages/superlu/trunk/debian/libsuperlu4.install?rev=46429&op=diff
==============================================================================
--- packages/superlu/trunk/debian/libsuperlu4.install (original)
+++ packages/superlu/trunk/debian/libsuperlu4.install Sun Dec 22 20:52:33 2013
@@ -1,2 +1,4 @@
-libsuperlu.so.* /usr/lib
+#!/usr/bin/dh-exec
+
+libsuperlu.so.* /usr/lib/${DEB_HOST_MULTIARCH}/
README /usr/share/doc/libsuperlu4
Propchange: packages/superlu/trunk/debian/libsuperlu4.install
------------------------------------------------------------------------------
svn:executable = *
Modified: packages/superlu/trunk/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/superlu/trunk/debian/rules?rev=46429&op=diff
==============================================================================
--- packages/superlu/trunk/debian/rules (original)
+++ packages/superlu/trunk/debian/rules Sun Dec 22 20:52:33 2013
@@ -31,6 +31,9 @@
rm -f libsuperlu.a
cd SRC && $(MAKE) CFLAGS="$(CFLAGS) -pipe" DEBUGFLAGS="-DNDEBUG" LDFLAGS="$(LDFLAGS) -s"
+# Do not run "make install": we don't need it and it is not parallel safe
+override_dh_auto_install:
+
override_dh_auto_clean:
[ ! -f Makefile ] || $(MAKE) clean
rm -f libsuperlu.a libsuperlu.so*
More information about the debian-science-commits
mailing list