[gerris] 03/06: Simplify d/rules.

Anton Gladky gladk at moszumanska.debian.org
Sun May 22 19:08:29 UTC 2016


This is an automated email from the git hooks/post-receive script.

gladk pushed a commit to branch master
in repository gerris.

commit 3098e7f06e6f4411c535b107f26842d63377925e
Author: Anton Gladky <gladk at debian.org>
Date:   Sun May 22 20:49:00 2016 +0200

    Simplify d/rules.
---
 debian/gerris.preinst   | 17 -----------------
 debian/libgfs-dev.links |  2 ++
 debian/rules            | 29 ++---------------------------
 3 files changed, 4 insertions(+), 44 deletions(-)

diff --git a/debian/gerris.preinst b/debian/gerris.preinst
deleted file mode 100644
index dada8d2..0000000
--- a/debian/gerris.preinst
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh -e
-
-# From version 20090512-dfsg.1-1, there are both arch-dependent and 
-# arch-independent files in upstream's /usr/lib/gerris (with module libstokes
-# added), so can no longer take /usr/lib/gerris as a symlink to 
-# /usr/share/gerris/lib.
-if [ "$1" = "upgrade" ]; then
-    if dpkg --compare-versions "$2" lt-nl 20090512-dfsg.1-1; then
-	if [ -L /usr/lib/gerris ]; then
-		echo "Removing deprecated symlink /usr/lib/gerris"
-		rm /usr/lib/gerris
-	fi
-    fi
-fi
-
-
-#DEBHELPER#
diff --git a/debian/libgfs-dev.links b/debian/libgfs-dev.links
new file mode 100644
index 0000000..57d7a95
--- /dev/null
+++ b/debian/libgfs-dev.links
@@ -0,0 +1,2 @@
+usr/lib/x86_64-linux-gnu/libgfs3D-1.3.so.2.0.0 usr/lib/x86_64-linux-gnu/libgfs3D-1.3.so
+usr/lib/x86_64-linux-gnu/libgfs2D-1.3.so.2.0.0 usr/lib/x86_64-linux-gnu/libgfs2D-1.3.so
diff --git a/debian/rules b/debian/rules
index c09d8f0..1866b3b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -8,18 +8,6 @@ BUILDDIR=debian/build
 override_dh_auto_configure:
 	dh_auto_configure --builddirectory=$(BUILDDIR) -- --enable-mpi
 
-# some autogenerated files get left behind by upstream autotools clean
-# so remove them here
-override_dh_auto_clean:
-	dh_auto_clean --builddirectory=$(BUILDDIR)
-	for bdir in $(BUILDDIR); do    \
-	   rm $$bdir/doc/examples/gerris.dic  || true;    \
-	   rm $$bdir/doc/examples/gfs.lang    || true;    \
-	   rm $$bdir/src/modules.c            || true;    \
-	   rm $$bdir/src/modules.h            || true;    \
-	done
-	-rm doc/examples/gfs2tex.pyc
-
 override_dh_auto_build:
 	dh_auto_build --builddirectory=$(BUILDDIR)
 
@@ -27,21 +15,8 @@ override_dh_auto_install:
 	dh_auto_install --builddirectory=$(BUILDDIR) --dest=debian/tmp
 	find $(CURDIR)/debian/ -name "*.la" | xargs rm -f
 	sed -i -e "s/mpicc/gcc/g" $(CURDIR)/debian/tmp/usr/share/gerris/build_function
-
-# don't need to install darcs2dist or gfs2doc
-# see bug#436240 for my opinion on the sensibleness of this
-override_dh_install:
-	dh_install -pgerris --exclude=darcs2dist
-	dh_install -plibgfs-1.3-2
-	dh_install -plibgfs-dev
+	rm -rf $(CURDIR)/debian/tmp/usr/bin/darcs2dist
+	rm -rf $(CURDIR)/debian/tmp/usr/bin/gfs2doc
 
 override_dh_installchangelogs:
 	dh_installchangelogs ChangeLog
-
-# gerris will pick up a dependency on libgfs-mpi-1.3-2
-# unless we specific -Llibgfs-1.3-2 here
-override_dh_shlibdeps:
-	dh_shlibdeps -pgerris -Llibgfs-1.3-2
-	dh_shlibdeps -plibgfs-1.3-2
-	dh_shlibdeps -plibgfs-dev
-

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/gerris.git



More information about the debian-science-commits mailing list