Disable man pages under nodoc build-profile

This commit is contained in:
Simon McVittie 2022-12-02 11:56:14 +00:00
parent e35d10a0ba
commit e902eb4b99
9 changed files with 26 additions and 19 deletions

6
debian/control vendored
View File

@ -50,13 +50,13 @@ Build-Depends: adwaita-icon-theme-full <!nocheck>,
wayland-protocols (>= 1.17) [linux-any],
xauth <!nocheck>,
xvfb <!nocheck>
Build-Depends-Indep: docbook-xml,
docbook-xsl,
Build-Depends-Indep: docbook-xml <!nodoc>,
docbook-xsl <!nodoc>,
libatk1.0-doc <!nodoc>,
libcairo2-doc <!nodoc>,
libglib2.0-doc <!nodoc>,
libpango1.0-doc <!nodoc>,
xsltproc
xsltproc <!nodoc>,
Rules-Requires-Root: no
Standards-Version: 4.6.1
Vcs-Browser: https://salsa.debian.org/gnome-team/gtk3

6
debian/control.in vendored
View File

@ -50,13 +50,13 @@ Build-Depends: adwaita-icon-theme-full <!nocheck>,
wayland-protocols (>= 1.17) [linux-any],
xauth <!nocheck>,
xvfb <!nocheck>
Build-Depends-Indep: docbook-xml,
docbook-xsl,
Build-Depends-Indep: docbook-xml <!nodoc>,
docbook-xsl <!nodoc>,
libatk1.0-doc <!nodoc>,
libcairo2-doc <!nodoc>,
libglib2.0-doc <!nodoc>,
libpango1.0-doc <!nodoc>,
xsltproc
xsltproc <!nodoc>,
Rules-Requires-Root: no
Standards-Version: 4.6.1
Vcs-Browser: https://salsa.debian.org/gnome-team/gtk3

View File

@ -11,7 +11,3 @@ usr/share/glib-2.0/schemas/org.gtk.exampleapp.gschema.xml
usr/share/icons/hicolor/*/*/gtk3-demo*
usr/share/icons/hicolor/*/*/gtk3-widget-factory*
usr/share/installed-tests/gtk+
usr/share/man/*/gtk3-demo-application.*
usr/share/man/*/gtk3-demo.*
usr/share/man/*/gtk3-icon-browser.*
usr/share/man/*/gtk3-widget-factory.*

4
debian/gtk-3-examples.manpages vendored Normal file
View File

@ -0,0 +1,4 @@
usr/share/man/*/gtk3-demo-application.*
usr/share/man/*/gtk3-demo.*
usr/share/man/*/gtk3-icon-browser.*
usr/share/man/*/gtk3-widget-factory.*

View File

@ -1,3 +1,2 @@
../../../debian/update-icon-caches usr/sbin/
usr/bin/gtk-update-icon-cache
usr/share/man/man1/gtk-update-icon-cache.1

View File

@ -1 +1 @@
debian/update-icon-caches.8
usr/share/man/man1/gtk-update-icon-cache.1

View File

@ -5,9 +5,3 @@ usr/bin/gtk-launch
usr/bin/gtk-query-settings
usr/share/gettext/its/gtkbuilder.its
usr/share/gettext/its/gtkbuilder.loc
usr/share/man/*/gtk-encode-symbolic-svg.*
usr/share/man/man1/broadwayd.1
usr/share/man/man1/gtk-builder-tool.1
usr/share/man/man1/gtk-launch.1
usr/share/man/man1/gtk-query-immodules-3.0.1
usr/share/man/man1/gtk-query-settings.1

6
debian/libgtk-3-bin.manpages vendored Normal file
View File

@ -0,0 +1,6 @@
usr/share/man/*/gtk-encode-symbolic-svg.*
usr/share/man/man1/broadwayd.1
usr/share/man/man1/gtk-builder-tool.1
usr/share/man/man1/gtk-launch.1
usr/share/man/man1/gtk-query-immodules-3.0.1
usr/share/man/man1/gtk-query-settings.1

10
debian/rules vendored
View File

@ -93,7 +93,6 @@ configure_flags_deb = \
-Dbroadway_backend=true \
-Dinstalled_tests=true \
-Dintrospection=true \
-Dman=true \
-Dprint_backends=cups,file \
$(NULL)
@ -109,6 +108,12 @@ else
configure_flags_deb += -Dwayland_backend=false
endif
ifeq ($(filter nodoc,$(DEB_BUILD_PROFILES)),)
configure_flags_deb += -Dman=true
else
configure_flags_deb += -Dman=false
endif
ifeq ($(filter %-doc,$(built_binaries)),)
configure_flags_deb += -Dgtk_doc=false
else
@ -269,6 +274,9 @@ override_dh_installdocs:
dh_installdocs -p$(DOC_PKG) --doc-main-package=$(DOC_PKG) AUTHORS -X.in
dh_installdocs --remaining-packages -A AUTHORS
override_dh_installman:
dh_installman --sourcedir=debian/install/deb
override_dh_makeshlibs:
dh_makeshlibs -p$(SHARED_PKG) --add-udeb=$(UDEB_PKG) -X$(MODULES_BASE_PATH) -- -c4
dh_makeshlibs -plibgail-3-0 -- -c4