Implement <nodoc> build profile

This commit is contained in:
Simon McVittie committed 2017-06-21 11:11:13 +01:00
1 parent 64a4bfeb50
commit f1e4258bad
4 files changed
+32 -17

No files matched your search

+22 -12
View File
@@ -16,19 +16,27 @@ override_dh_autoreconf:
env NOCONFIGURE=1 dh_autoreconf ./autogen.sh
cp debian/dist/ostree-trivial-httpd.xml man/
configure_options = \
--enable-installed-tests \
--enable-trivial-httpd-cmdline \
--libexecdir='$${prefix}/lib' \
--with-dracut \
--with-grub2 \
--with-grub2-mkconfig-path=/usr/sbin/grub-mkconfig \
--with-systemdsystemgeneratordir=/lib/systemd/system-generators \
--with-systemdsystemunitdir=/lib/systemd/system \
$(NULL)
ifeq (,$(filter nodoc,$(DEB_BUILD_PROFILES)))
configure_options += --enable-gtk-doc
configure_options += --enable-man
else
configure_options += --disable-gtk-doc
configure_options += --disable-man
endif
override_dh_auto_configure:
dh_auto_configure -- \
--disable-silent-rules \
--enable-gtk-doc \
--enable-installed-tests \
--enable-trivial-httpd-cmdline \
--libexecdir='$${prefix}/lib' \
--with-dracut \
--with-grub2 \
--with-grub2-mkconfig-path=/usr/sbin/grub-mkconfig \
--with-systemdsystemgeneratordir=/lib/systemd/system-generators \
--with-systemdsystemunitdir=/lib/systemd/system \
$(NULL)
dh_auto_configure -- $(configure_options)
override_dh_auto_test:
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
@@ -37,12 +45,14 @@ endif
override_dh_auto_install:
dh_auto_install
ifeq (,$(filter nodoc,$(DEB_BUILD_PROFILES)))
# docbook-xsl capitalizes the whole heading, including the macro
# used to represent a single quote... https://bugs.debian.org/821235
sed -i -e 's,\*(AQ,*(Aq,g' \
debian/tmp/usr/share/man/man1/ostree-remote.1 \
debian/tmp/usr/share/man/man1/ostree-static-delta.1 \
$(NULL)
endif
override_dh_install:
rm -f debian/tmp/usr/lib/*/*.la