From b39b4e9cf3b6bdb5f6deadbf0376a8095e681a1c Mon Sep 17 00:00:00 2001 From: Dan Winship Date: Thu, 2 May 2013 11:20:42 -0400 Subject: [PATCH] man: fix distcheck Also, we can get rid of tools/manpages-docbook.xsl and just specify the canonical URL directly. --- man/Makefile.am | 55 +++++++++++++++++++++++--------------- tools/Makefile.am | 1 - tools/manpages-docbook.xsl | 5 ---- 3 files changed, 34 insertions(+), 27 deletions(-) delete mode 100644 tools/manpages-docbook.xsl diff --git a/man/Makefile.am b/man/Makefile.am index fdf20419d..b7694ca90 100644 --- a/man/Makefile.am +++ b/man/Makefile.am @@ -1,26 +1,19 @@ man_MANS = CLEANFILES = +EXTRA_DIST = if ENABLE_DOC -XSLTPROC = xsltproc --xinclude --nonet - -nm-settings.5: nm-settings.xml - $(XSLTPROC) $(top_srcdir)/tools/manpages-docbook.xsl $(builddir)/nm-settings.xml -CLEANFILES += nm-settings.5 - -nm-settings.xml: $(top_builddir)/tools/generate-settings-spec $(top_builddir)/libnm-util/libnm-util.la - rm -f $(builddir)/$@ - $(top_builddir)/tools/generate-settings-spec refentry $(builddir)/$@ -CLEANFILES += nm-settings.xml +XSLTPROC = xsltproc XSLTPROC_FLAGS = \ - --nonet \ - --stringparam man.output.quietly 1 \ - --stringparam funcsynopsis.style ansi \ - --stringparam man.th.extra1.suppress 1 \ - --stringparam man.authors.section.enabled 0 \ - --stringparam man.copyright.section.enabled 0 + --xinclude \ + --nonet \ + --stringparam man.output.quietly 1 \ + --stringparam funcsynopsis.style ansi \ + --stringparam man.th.extra1.suppress 1 \ + --stringparam man.authors.section.enabled 0 \ + --stringparam man.copyright.section.enabled 0 XSLTPROC_MAN_FLAGS = $(XSLTPROC_FLAGS) http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl @@ -30,12 +23,32 @@ XSLTPROC_MAN_FLAGS = $(XSLTPROC_FLAGS) http://docbook.sourceforge.net/release/xs %.5: %.xml $(AM_V_GEN) xsltproc $(XSLTPROC_MAN_FLAGS) $< -man_MANS += \ - NetworkManager.8 \ - NetworkManager.conf.5 \ - nm-system-settings.conf.5 \ - nm-online.1 \ +nm-settings.xml: $(top_builddir)/tools/generate-settings-spec $(top_builddir)/libnm-util/libnm-util.la + rm -f $(builddir)/$@ + $(top_builddir)/tools/generate-settings-spec refentry $(builddir)/$@ +CLEANFILES += nm-settings.xml + + +configure_generated_man_pages = \ nmcli.1 \ + nm-online.1 \ + nm-system-settings.conf.5 + +docbook_generated_man_pages = \ + NetworkManager.8 \ + NetworkManager.conf.5 + +CLEANFILES += $(docbook_generated_man_pages) +EXTRA_DIST += $(docbook_generated_man_pages:.%=.xml) + +docbook_autogenerated_man_pages = \ nm-settings.5 +CLEANFILES += $(docbook_autogenerated_man_pages) + +man_MANS += \ + $(configure_generated_man_pages) \ + $(docbook_generated_man_pages) \ + $(docbook_autogenerated_man_pages) + endif diff --git a/tools/Makefile.am b/tools/Makefile.am index beb9837af..a6c14ef80 100644 --- a/tools/Makefile.am +++ b/tools/Makefile.am @@ -23,6 +23,5 @@ generate_settings_spec_LDADD = \ EXTRA_DIST = \ doc-generator.xsl \ - manpages-docbook.xsl \ check-exports.sh \ $(GENERATE_SETTINGS_SPEC_SOURCE) diff --git a/tools/manpages-docbook.xsl b/tools/manpages-docbook.xsl deleted file mode 100644 index 15e87a0f5..000000000 --- a/tools/manpages-docbook.xsl +++ /dev/null @@ -1,5 +0,0 @@ - - - -