summarylogtreecommitdiffstats
path: root/fix_build.patch
diff options
context:
space:
mode:
authorAlexey D2017-09-10 13:10:55 +0300
committerAlexey D2017-09-10 13:17:17 +0300
commitf357eac5f2b6239bd9eb88b556c4b73e90ae39a7 (patch)
treea74a69b2de0d86f3ac9ce753158d3930ed601077 /fix_build.patch
parent788e494fe39f3448ba874b3e8c5e57aeb370366a (diff)
downloadaur-f357eac5f2b6239bd9eb88b556c4b73e90ae39a7.tar.gz
version 2.7.2-1
Diffstat (limited to 'fix_build.patch')
-rw-r--r--fix_build.patch40
1 files changed, 40 insertions, 0 deletions
diff --git a/fix_build.patch b/fix_build.patch
new file mode 100644
index 000000000000..fb58d3d0742e
--- /dev/null
+++ b/fix_build.patch
@@ -0,0 +1,40 @@
+From e8d24752672c3359e27dca05686ac96226fd00bf Mon Sep 17 00:00:00 2001
+From: Vojtech Trefny <vtrefny@redhat.com>
+Date: Mon, 28 Aug 2017 15:03:08 +0200
+Subject: [PATCH] Fix building documentation with new gtk-doc
+
+New gtk-doc 2.16 for some reason automatically creates a no-op
+"$(DOC_MAIN_SGML_FILE)" make target that overrides our target
+for creating "udisks2-docs.xml", "udisks2.types" and
+"udisks2-sections.txt" files.
+---
+ doc/Makefile.am | 10 ++++++++--
+ 1 file changed, 8 insertions(+), 2 deletions(-)
+
+diff --git a/doc/Makefile.am b/doc/Makefile.am
+index dff59e9c..8f7b77e8 100644
+--- a/doc/Makefile.am
++++ b/doc/Makefile.am
+@@ -73,10 +73,14 @@ extra_files = \
+
+ # ------------------------------------------------------------------------------
+
+-all-local: $(DOC_MAIN_SGML_FILE)
++all-local: generate-main-sgml-file
++
++# New gtk-doc 2.16 for some reason automatically creates a no-op
++# "$(DOC_MAIN_SGML_FILE)" make target that overrides our target
++$(DOC_MAIN_SGML_FILE): generate-main-sgml-file
+
+ # udisks2-docs.xml, udisks2-sections.txt udisks2.types
+-$(DOC_MAIN_SGML_FILE): $(DOC_MAIN_SGML_FILE).in $(UDISKS_SECTIONS).in $(UDISKS_TYPES).in
++generate-main-sgml-file: $(DOC_MAIN_SGML_FILE).in $(UDISKS_SECTIONS).in $(UDISKS_TYPES).in
+ $(AM_V_at) rm -f $(DOC_MAIN_SGML_FILE) $(UDISKS_SECTIONS) $(UDISKS_TYPES) && \
+ cp $(DOC_MAIN_SGML_FILE).in $(builddir)/$(DOC_MAIN_SGML_FILE) && \
+ cp $(UDISKS_SECTIONS).in $(builddir)/$(UDISKS_SECTIONS) && \
+@@ -261,3 +265,5 @@ CLEANFILES += \
+ *.stamp \
+ -rf xml html tmpl \
+ $(NULL)
++
++.PHONY: generate-main-sgml-file