Implement <nodoc> build profile
This commit is contained in:
parent
64a4bfeb50
commit
f1e4258bad
|
|
@ -5,6 +5,7 @@ ostree (2017.7-1) UNRELEASED; urgency=medium
|
|||
- Use https URL for copyright-format
|
||||
* debian/dist/: Add ostree-trivial-httpd.xml, which was incorrectly
|
||||
excluded from the upstream release
|
||||
* Implement <nodoc> build profile
|
||||
|
||||
-- Simon McVittie <smcv@debian.org> Wed, 21 Jun 2017 10:07:42 +0100
|
||||
|
||||
|
|
|
|||
|
|
@ -14,14 +14,15 @@ Build-Depends:
|
|||
ca-certificates,
|
||||
cpio,
|
||||
debhelper (>= 10~),
|
||||
docbook-xml,
|
||||
docbook-xsl,
|
||||
dh-exec,
|
||||
docbook-xml <!nodoc>,
|
||||
docbook-xsl <!nodoc>,
|
||||
e2fslibs-dev,
|
||||
elfutils,
|
||||
fuse,
|
||||
gjs [!sparc64],
|
||||
gobject-introspection,
|
||||
gtk-doc-tools,
|
||||
gtk-doc-tools <!nodoc>,
|
||||
libarchive-dev,
|
||||
libattr1-dev,
|
||||
libcap-dev,
|
||||
|
|
@ -38,7 +39,7 @@ Build-Depends:
|
|||
procps,
|
||||
python <!nocheck>,
|
||||
python-yaml <!nocheck>,
|
||||
xsltproc,
|
||||
xsltproc <!nodoc>,
|
||||
zlib1g-dev,
|
||||
Standards-Version: 4.0.0
|
||||
Homepage: https://github.com/ostreedev/ostree/
|
||||
|
|
@ -105,6 +106,7 @@ Description: Development files for the ostree library
|
|||
This package contains development headers and the pkg-config file for ostree.
|
||||
|
||||
Package: libostree-doc
|
||||
Build-Profiles: <!nodoc>
|
||||
Architecture: all
|
||||
Multi-Arch: foreign
|
||||
Section: doc
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
#!/usr/bin/dh-exec
|
||||
|
||||
etc/ostree
|
||||
usr/bin/ostree
|
||||
usr/bin/rofiles-fuse
|
||||
usr/share/man
|
||||
usr/share/man <!nodoc>
|
||||
usr/share/ostree/trusted.gpg.d
|
||||
|
|
|
|||
|
|
@ -16,10 +16,7 @@ override_dh_autoreconf:
|
|||
env NOCONFIGURE=1 dh_autoreconf ./autogen.sh
|
||||
cp debian/dist/ostree-trivial-httpd.xml man/
|
||||
|
||||
override_dh_auto_configure:
|
||||
dh_auto_configure -- \
|
||||
--disable-silent-rules \
|
||||
--enable-gtk-doc \
|
||||
configure_options = \
|
||||
--enable-installed-tests \
|
||||
--enable-trivial-httpd-cmdline \
|
||||
--libexecdir='$${prefix}/lib' \
|
||||
|
|
@ -30,6 +27,17 @@ override_dh_auto_configure:
|
|||
--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 -- $(configure_options)
|
||||
|
||||
override_dh_auto_test:
|
||||
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
|
||||
debian/test.sh
|
||||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue