[SCM] Packaging for getfem++ branch, master, updated. debian/4.2+dfsg1-1_exp3-10-g28a2655

Anton Gladky gladky.anton at gmail.com
Tue May 7 17:42:01 UTC 2013


The following commit has been merged in the master branch:
commit 34b5caf085fefa83a46c2ea796db87dbc8dd08e8
Author: Anton Gladky <gladky.anton at gmail.com>
Date:   Tue May 7 18:45:01 2013 +0200

    Convert to multiarch.

diff --git a/debian/control b/debian/control
index a4f6446..0a4c948 100644
--- a/debian/control
+++ b/debian/control
@@ -19,6 +19,8 @@ Vcs-Browser: http://git.debian.org/?p=debian-science/packages/getfem.git
 
 Package: libgetfem4++
 Section: libs
+Pre-Depends: ${misc:Pre-Depends}
+Multi-Arch: same
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: GETFEM++ generic finite element library
@@ -84,6 +86,8 @@ Description: Python interface to the GETFEM++ generic finite element library
 
 
 Package: scilab-getfem++
+Pre-Depends: ${misc:Pre-Depends}
+Multi-Arch: same
 Architecture: alpha amd64 armel armhf i386 ia64 mips mipsel powerpc s390 s390x sparc
 Depends: ${shlibs:Depends}, ${misc:Depends},
     libgetfem4++ (= ${binary:Version}), scilab
diff --git a/debian/libgetfem++-dev.install b/debian/libgetfem++-dev.install
index 1ede072..588f321 100644
--- a/debian/libgetfem++-dev.install
+++ b/debian/libgetfem++-dev.install
@@ -1,6 +1,6 @@
 usr/bin/getfem-config
 usr/include/getfem
 usr/include/getfem_boost
-usr/lib/libgetfem.so
-usr/lib/libgetfem.a
+usr/lib/*/libgetfem.so
+usr/lib/*/libgetfem.a
 
diff --git a/debian/libgetfem4++.install b/debian/libgetfem4++.install
index eec7936..104903b 100644
--- a/debian/libgetfem4++.install
+++ b/debian/libgetfem4++.install
@@ -1 +1 @@
-usr/lib/libgetfem.so.4*
+usr/lib/*/libgetfem.so.4*
diff --git a/debian/rules b/debian/rules
index 0a45582..49b8e10 100755
--- a/debian/rules
+++ b/debian/rules
@@ -55,7 +55,7 @@ endif
 
 
 # shared library versions, option 1
-version=4.1.1
+version=4.2
 major=5
 # option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so
 #version=`ls src/.libs/lib*.so.* | \
@@ -66,27 +66,20 @@ major=5
 #=====================================================================
 
 override_dh_auto_configure:
-	aclocal -I ./m4
-	libtoolize -f
-	autoheader
-	autoreconf
-	autoconf
-	automake -a --gnu `find . -name Makefile.am | sed -e 's@\./\(.*\)\.am@\1 at g'`
-	./configure $(configure_flags)
-
+	dh_auto_configure --	$(configure_flags)
 
 override_dh_auto_build:
 	dh_auto_build
-	mkdir -p $(CURDIR)/debian/tmp/usr/lib/scilab-getfem++/
+	mkdir -p $(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/scilab-getfem++/
 
 override_dh_auto_install:
 	dh_auto_install -- DESTDIR=$(CURDIR)/debian/tmp 
 	# Workaround for the other archs without scilab getfem++
-	mkdir -p $(CURDIR)/debian/tmp/usr/lib/scilab-getfem++/
+	mkdir -p $(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/scilab-getfem++/
 	mkdir -p $(CURDIR)/debian/scilab-getfem++/usr/share/scilab/contrib/
 	cd $(CURDIR)/debian/scilab-getfem++/usr/share/scilab/contrib/; \
 	rm -f scilab-getfem++; \
-	ln -s ../../../lib/scilab-getfem++/ getfem++
+	ln -s ../../../lib/$(DEB_HOST_MULTIARCH)/scilab-getfem++/ getfem++
 
 override_dh_install:
 	dh_install --list-missing
diff --git a/debian/scilab-getfem++.install b/debian/scilab-getfem++.install
index 533c19f..c8b66dd 100644
--- a/debian/scilab-getfem++.install
+++ b/debian/scilab-getfem++.install
@@ -1 +1 @@
-usr/lib/scilab-getfem++/
+usr/lib/*/scilab-getfem++/

-- 
Packaging for getfem++



More information about the debian-science-commits mailing list