[SCM] glyr/master: Don't build documentation package if b-d-indep are not installed

emillon-guest at users.alioth.debian.org emillon-guest at users.alioth.debian.org
Fri Sep 28 08:42:35 UTC 2012


The following commit has been merged in the master branch:
commit 7b4a08dbf6bb1149161b311a54523c3ea41bd130
Author: Etienne Millon <me at emillon.org>
Date:   Fri Sep 28 10:27:14 2012 +0200

    Don't build documentation package if b-d-indep are not installed
    
    Closes: #688899

diff --git a/debian/control b/debian/control
index 20e3c43..7db9515 100644
--- a/debian/control
+++ b/debian/control
@@ -6,10 +6,11 @@ Uploaders:
 Build-Depends:
  cmake,
  debhelper (>= 9),
- gtk-doc-tools,
  libcurl4-gnutls-dev | libcurl-dev,
  libglib2.0-dev,
  libsqlite3-dev,
+Build-Depends-Indep:
+ gtk-doc-tools,
  ruby (>= 4.9)
 Standards-Version: 3.9.3
 Section: libs
diff --git a/debian/rules b/debian/rules
index 9b38b7e..c93a202 100755
--- a/debian/rules
+++ b/debian/rules
@@ -10,7 +10,9 @@ override_dh_auto_configure:
 
 override_dh_auto_build:
 	dh_auto_build
+ifeq ($(shell dpkg-query -s gtk-doc-tools 1>/dev/null 2>&1 && echo yes),yes)
 	cd doc ; ruby build_doc.rb
+endif
 
 override_dh_compress:
 	dh_compress -Xasync_queue.c -Xexample.c

-- 
glyr packaging



More information about the pkg-multimedia-commits mailing list