r53639 - in /desktop/unstable/gtk+3.0/debian: changelog control control.in rules

pochu at users.alioth.debian.org pochu at users.alioth.debian.org
Mon Sep 11 17:46:05 UTC 2017


Author: pochu
Date: Mon Sep 11 17:46:05 2017
New Revision: 53639

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=53639
Log:
Don't build the docs when not building the -doc packages. Saves some
time on arch-only builds.

Modified:
    desktop/unstable/gtk+3.0/debian/changelog
    desktop/unstable/gtk+3.0/debian/control
    desktop/unstable/gtk+3.0/debian/control.in
    desktop/unstable/gtk+3.0/debian/rules

Modified: desktop/unstable/gtk+3.0/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gtk%2B3.0/debian/changelog?rev=53639&op=diff
==============================================================================
--- desktop/unstable/gtk+3.0/debian/changelog	[utf-8] (original)
+++ desktop/unstable/gtk+3.0/debian/changelog	[utf-8] Mon Sep 11 17:46:05 2017
@@ -5,6 +5,8 @@
       debhelper guarantees them now.
   * Switch from CDBS to dh.
     Only regression is that we don't run --fail-missing on arch:all builds.
+  * Don't build the docs when not building the -doc packages. Saves some
+    time on arch-only builds.
 
  -- Emilio Pozuelo Monfort <pochu at debian.org>  Sat, 09 Sep 2017 15:13:57 +0200
 

Modified: desktop/unstable/gtk+3.0/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gtk%2B3.0/debian/control?rev=53639&op=diff
==============================================================================
--- desktop/unstable/gtk+3.0/debian/control	[utf-8] (original)
+++ desktop/unstable/gtk+3.0/debian/control	[utf-8] Mon Sep 11 17:46:05 2017
@@ -7,8 +7,6 @@
                gnome-pkg-tools (>= 0.11),
                dpkg-dev (>= 1.17.14),
                gtk-doc-tools (>= 1.20),
-               docbook-xml,
-               docbook-xsl,
                pkg-config,
                dbus <!nocheck>,
                gsettings-desktop-schemas <!nocheck>,
@@ -45,12 +43,14 @@
                gobject-introspection (>= 1.41.3),
                libgirepository1.0-dev (>= 1.39.0),
                xauth <!nocheck>,
-               xsltproc,
                xvfb <!nocheck>,
 Build-Depends-Indep: libglib2.0-doc,
                      libatk1.0-doc,
                      libpango1.0-doc,
-                     libcairo2-doc
+                     libcairo2-doc,
+                     docbook-xml,
+                     docbook-xsl,
+                     xsltproc,
 Standards-Version: 4.1.0
 Vcs-Svn: svn://anonscm.debian.org/pkg-gnome/desktop/unstable/gtk+3.0/
 Vcs-Browser: https://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/gtk+3.0/

Modified: desktop/unstable/gtk+3.0/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gtk%2B3.0/debian/control.in?rev=53639&op=diff
==============================================================================
--- desktop/unstable/gtk+3.0/debian/control.in	[utf-8] (original)
+++ desktop/unstable/gtk+3.0/debian/control.in	[utf-8] Mon Sep 11 17:46:05 2017
@@ -7,8 +7,6 @@
                gnome-pkg-tools (>= 0.11),
                dpkg-dev (>= 1.17.14),
                gtk-doc-tools (>= 1.20),
-               docbook-xml,
-               docbook-xsl,
                pkg-config,
                dbus <!nocheck>,
                gsettings-desktop-schemas <!nocheck>,
@@ -45,12 +43,14 @@
                gobject-introspection (>= 1.41.3),
                libgirepository1.0-dev (>= 1.39.0),
                xauth <!nocheck>,
-               xsltproc,
                xvfb <!nocheck>,
 Build-Depends-Indep: libglib2.0-doc,
                      libatk1.0-doc,
                      libpango1.0-doc,
-                     libcairo2-doc
+                     libcairo2-doc,
+                     docbook-xml,
+                     docbook-xsl,
+                     xsltproc,
 Standards-Version: 4.1.0
 Vcs-Svn: svn://anonscm.debian.org/pkg-gnome/desktop/unstable/gtk+3.0/
 Vcs-Browser: https://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/gtk+3.0/

Modified: desktop/unstable/gtk+3.0/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gtk%2B3.0/debian/rules?rev=53639&op=diff
==============================================================================
--- desktop/unstable/gtk+3.0/debian/rules	[utf-8] (original)
+++ desktop/unstable/gtk+3.0/debian/rules	[utf-8] Mon Sep 11 17:46:05 2017
@@ -4,6 +4,8 @@
 DISABLE_UPDATE_UPLOADERS = 1
 include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk
 include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk
+
+binaries := $(shell dh_listpackages)
 
 # Ensure the build aborts when there are still references to undefined symbols
 # currently fails at least in the im-multipress im module
@@ -68,6 +70,10 @@
 configure_flags_deb += --enable-wayland-backend
 else
 configure_flags_deb += --disable-wayland-backend
+endif
+
+ifeq ($(filter %-doc,$(binaries)),)
+configure_flags_deb += --disable-gtk-doc --disable-man
 endif
 
 configure_flags_udeb = \




More information about the pkg-gnome-commits mailing list