[SCM] linbox: library for exact linear algebra branch, master, updated. upstream/1.2.0-27-g5703172

Lifeng Sun lifongsun at gmail.com
Mon Jun 11 15:27:23 UTC 2012


The following commit has been merged in the master branch:
commit 02ba6c11089f8137fc0895db71d44af24388a845
Author: Lifeng Sun <lifongsun at gmail.com>
Date:   Sat Jun 9 09:42:27 2012 +0800

    Repackage using debhelper instead of cdbs.

diff --git a/debian/control b/debian/control
index 7716d33..317d158 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,7 @@ Priority: optional
 Maintainer: Debian Science Maintainers <debian-science-maintainers at lists.alioth.debian.org>
 Uploaders: Lifeng Sun <lifongsun at gmail.com>
 Homepage: http://www.linalg.org/
-Build-Depends: cdbs (>= 0.4.23-1.1), autotools-dev, debhelper (>= 5), libtool, automake1.10, autoconf, quilt, patchutils (>= 0.2.25), cdbs (>= 0.4.27), libgivaro-dev, libntl-dev, libgmp-dev, libatlas-dev, libgsl0-dev, doxygen-latex, ghostscript, liblapack-dev
+Build-Depends: autotools-dev, debhelper (>= 8.0.0), libgivaro-dev, libntl-dev, libgmp-dev, libatlas-dev, libgsl0-dev, doxygen-latex, ghostscript, liblapack-dev
 Standards-Version: 3.8.0
 
 Package: liblinbox-dev
diff --git a/debian/rules b/debian/rules
index 75a6c79..5a4830c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,32 +1,23 @@
 #!/usr/bin/make -f
 
-DEB_AUTO_UPDATE_AUTOCONF = 2.50
-DEB_AUTO_UPDATE_AUTOMAKE = 1.10
-DEB_AUTO_UPDATE_ACLOCAL = 1.10
-DEB_AUTO_UPDATE_LIBTOOL = pre
-DEB_ACLOCAL_ARGS = -I macros
-DEB_AUTOMAKE_ARGS = --add-missing
-include /usr/share/cdbs/1/rules/debhelper.mk
-include /usr/share/cdbs/1/class/autotools.mk
-include /usr/share/cdbs/1/rules/patchsys-quilt.mk
-
-DEB_HOST_MULTIARCH      ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
-DEB_CONFIGURE_EXTRA_FLAGS += --with-gmp --with-givaro --with-blas --with-ntl --enable-optimization --enable-docs --enable-sage --enable-shared
-
-export DEB_HOST_MULTIARCH
-
-common-build-arch common-build-indep:: debian/stamp-makefile-build-doc
-debian/stamp-makefile-build-doc:
-	+$(DEB_MAKE_INVOKE) docs
-	touch $@
-
-binary-post-install/liblinbox-dev::
-	rm -rf debian/liblinbox-dev/usr/include/gmp++
-
-binary-fixup/liblinbox-dev::
-	rm -f debian/liblinbox-dev/usr/share/doc/liblinbox-dev/linbox-html/COPYING.gz
-
-clean::
-	rm -f debian/stamp-makefile-build-doc
-	rm -f config.log
-
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+override_dh_auto_configure:
+	dh_auto_configure -- \
+		--prefix=/usr \
+		--with-gmp \
+		--with-givaro \
+		--with-blas \
+		--with-ntl \
+		--enable-optimization \
+		--enable-docs \
+		--enable-sage \
+		--enable-shared
+
+override_dh_auto_build:
+	dh_auto_build
+	$(MAKE) docs
+
+%:
+	dh $@  --with autotools-dev

-- 
linbox: library for exact linear algebra



More information about the debian-science-commits mailing list