[med-svn] [freecontact] 07/07: Implemented build-indep target in d/rules. build-arch no longer depends on Build-Depends-Indep packages.

Laszlo Kajan lkajan at alioth.debian.org
Wed Sep 18 23:27:43 UTC 2013


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

lkajan pushed a commit to branch master
in repository freecontact.

commit 53612ff6f69420e8ad7c7b2bdad29fd4cdc0d05f
Author: Laszlo Kajan <lkajan at debian.org>
Date:   Thu Sep 19 01:27:21 2013 +0200

    Implemented build-indep target in d/rules. build-arch no longer depends on Build-Depends-Indep packages.
---
 .gitignore       |    1 +
 debian/changelog |    3 ++-
 debian/rules     |   15 ++++++++-------
 3 files changed, 11 insertions(+), 8 deletions(-)

diff --git a/.gitignore b/.gitignore
index 71d1ec0..2dcec05 100644
--- a/.gitignore
+++ b/.gitignore
@@ -70,3 +70,4 @@ src/*.o
 src/test_freecontact.log
 src/test_freecontact.trs
 src/test-suite.log
+build-indep-stamp
diff --git a/debian/changelog b/debian/changelog
index f821459..4a646bf 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,8 @@
 freecontact (1.0.19-1) UNRELEASED; urgency=low
 
   * New upstream release.
-  * Implemented build-arch and build-indep targets in d/rules.
+  * Implemented build-indep target in d/rules. build-arch no longer depends on
+    Build-Depends-Indep packages.
 
  -- Laszlo Kajan <lkajan at rostlab.org>  Wed, 18 Sep 2013 22:10:14 +0200
 
diff --git a/debian/rules b/debian/rules
index 1295bf4..78f59a9 100755
--- a/debian/rules
+++ b/debian/rules
@@ -14,15 +14,11 @@ export DH_OPTIONS
 
 Description := $(shell sed -e ':a; N; s/\n/$${Newline}/; ta' < debian/Description)
 
-.PHONY: build-arch
-build-arch:
-	dh_auto_configure -- --with-blas=blas
-	dh_auto_build -a --parallel
-	dh_auto_test
+build-indep-stamp:
+	dh_auto_configure -- --with-blas=blas && $(MAKE) -C lib doxygen-doc && touch $@
 
 .PHONY: build-indep
-build-indep:
-	$(MAKE) -C lib doxygen-doc
+build-indep: build-indep-stamp
 
 .PHONY: override_dh_strip
 override_dh_strip:
@@ -41,5 +37,10 @@ get-orig-source:
 	mkdir -p ../tarballs
 	uscan --verbose --force-download
 
+.PHONY: override_dh_auto_clean
+override_dh_auto_clean:
+	dh_auto_clean
+	rm -f build-indep-stamp
+
 %:
 	dh $@ --parallel --with bash-completion --with autotools_dev

-- 
Alioth's /git/debian-med/git-commit-notice on /srv/git.debian.org/git/debian-med/freecontact.git



More information about the debian-med-commit mailing list