diff --git a/debian/rules b/debian/rules index 2916ec0d1a85284eff46e0ba2a843fbc6b51116e..4651c71bc153cfb56cd084cda753622677cb1363 100755 --- a/debian/rules +++ b/debian/rules @@ -7,8 +7,20 @@ export LC_ALL=C.UTF-8 include /usr/share/dpkg/default.mk +gtk_doc_has_cflags := $(shell \ + if gtkdoc-scangobj --help 2>&1 | grep '[-]-cflags' >/dev/null; then \ + echo true; \ + else \ + echo false; \ + fi \ +) +dh_options := +ifeq ($(gtk_doc_has_cflags),false) +dh_options += -Nlibsteam-runtime-tools-0-doc +endif + %: - dh $@ + dh $@ $(dh_options) # We open-code the Meson clean, configure, build, test, install steps # because the debhelper in SteamRT 1 'scout' is too old to have built-in @@ -21,6 +33,7 @@ override_dh_auto_configure: meson builddir \ --prefix=/usr \ --libexecdir=/usr/libexec \ + -Dgtk_doc=$(gtk_doc_has_cflags) \ -Dintrospection=false \ $(NULL)