gnucash-docs maint: Fix DOCTYPE handling

Geert Janssens gjanssens at code.gnucash.org
Sun Oct 14 17:04:04 EDT 2018


Updated	 via  https://github.com/Gnucash/gnucash-docs/commit/ddaf7504 (commit)
	from  https://github.com/Gnucash/gnucash-docs/commit/e7e1ce04 (commit)



commit ddaf7504893389d084345c597322efbadf0a048d
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sun Oct 14 22:48:52 2018 +0200

    Fix DOCTYPE handling
    
    - as we don't intend to publicize our DTD, use a SYSTEM entity instead of a public one
    - expect the DTD next to the book's xml files
    - yet we don't want to copy it in every source directory to avoid duplication, so
      set up links such that xmllint and friends can find them while developing. Only
      copy the DTD while installing.
    
    Note the linking is a bit hacky (needed to be done in the source directory). The
    alternative was to mess with xml system catalogs, which I didn't manage to
    set up properly.



Summary of changes:
 .gitignore                           |  2 ++
 configure.ac                         | 15 +++++++++++++++
 guide/C/appendixa.xml                |  3 +--
 guide/C/appendixb.xml                |  3 +--
 guide/C/appendixc.xml                |  3 +--
 guide/C/appendixd.xml                |  3 +--
 guide/C/ch_accts.xml                 |  3 +--
 guide/C/ch_basics.xml                |  3 +--
 guide/C/ch_budgets.xml               |  3 +--
 guide/C/ch_bus_features.xml          |  3 +--
 guide/C/ch_capgain.xml               |  3 +--
 guide/C/ch_cbook.xml                 |  3 +--
 guide/C/ch_cc.xml                    |  3 +--
 guide/C/ch_currency.xml              |  3 +--
 guide/C/ch_dep.xml                   |  3 +--
 guide/C/ch_expenses.xml              |  3 +--
 guide/C/ch_import_business_data.xml  |  3 +--
 guide/C/ch_invest.xml                |  3 +--
 guide/C/ch_loans.xml                 |  3 +--
 guide/C/ch_oth_assets.xml            |  3 +--
 guide/C/ch_oview.xml                 |  3 +--
 guide/C/ch_python_bindings.xml       |  3 +--
 guide/C/ch_reports.xml               |  3 +--
 guide/C/ch_txns.xml                  |  3 +--
 guide/C/fdl-appendix.xml             |  3 +--
 guide/C/gnc-glossary.xml             |  3 +--
 guide/C/gnucash-guide.xml            |  3 +--
 guide/C/legal.xml                    |  3 +--
 guide/de/appendixa.xml               |  3 +--
 guide/de/appendixb.xml               |  3 +--
 guide/de/appendixc.xml               |  3 +--
 guide/de/appendixd.xml               |  3 +--
 guide/de/appendixe.xml               |  3 +--
 guide/de/ch_accts.xml                |  3 +--
 guide/de/ch_basics.xml               |  3 +--
 guide/de/ch_budgets.xml              |  3 +--
 guide/de/ch_bus_ap.xml               |  3 +--
 guide/de/ch_bus_ar.xml               |  3 +--
 guide/de/ch_bus_intro.xml            |  3 +--
 guide/de/ch_bus_pay.xml              |  3 +--
 guide/de/ch_bus_setup.xml            |  3 +--
 guide/de/ch_capgain.xml              |  3 +--
 guide/de/ch_cbook.xml                |  3 +--
 guide/de/ch_cc.xml                   |  3 +--
 guide/de/ch_currency.xml             |  3 +--
 guide/de/ch_dep.xml                  |  3 +--
 guide/de/ch_expenses.xml             |  3 +--
 guide/de/ch_import_business_data.xml |  3 +--
 guide/de/ch_invest.xml               |  3 +--
 guide/de/ch_loans.xml                |  3 +--
 guide/de/ch_oth_assets.xml           |  3 +--
 guide/de/ch_oview.xml                |  3 +--
 guide/de/ch_python_bindings.xml      |  3 +--
 guide/de/ch_txns.xml                 |  3 +--
 guide/de/fdl-appendix.xml            |  3 +--
 guide/de/glossary.xml                |  3 +--
 guide/de/gnucash-guide.xml           |  3 +--
 guide/it/gnucash-guide.xml           |  3 +--
 guide/ja/appendixa.xml               |  3 +--
 guide/ja/appendixb.xml               |  3 +--
 guide/ja/appendixc.xml               |  3 +--
 guide/ja/appendixd.xml               |  3 +--
 guide/ja/ch_accts.xml                |  3 +--
 guide/ja/ch_basics.xml               |  3 +--
 guide/ja/ch_budgets.xml              |  3 +--
 guide/ja/ch_bus_ap.xml               |  3 +--
 guide/ja/ch_bus_ar.xml               |  3 +--
 guide/ja/ch_bus_pay.xml              |  3 +--
 guide/ja/ch_capgain.xml              |  3 +--
 guide/ja/ch_cbook.xml                |  3 +--
 guide/ja/ch_cc.xml                   |  3 +--
 guide/ja/ch_currency.xml             |  3 +--
 guide/ja/ch_dep.xml                  |  3 +--
 guide/ja/ch_invest.xml               |  3 +--
 guide/ja/ch_loans.xml                |  3 +--
 guide/ja/ch_oth_assets.xml           |  3 +--
 guide/ja/ch_oview.xml                |  3 +--
 guide/ja/ch_python_bindings.xml      |  3 +--
 guide/ja/ch_reports.xml              |  3 +--
 guide/ja/ch_txns.xml                 |  3 +--
 guide/ja/gnucash-guide.xml           |  3 +--
 guide/ja/legal.xml                   |  3 +--
 guide/pt/appendixa.xml               |  3 +--
 guide/pt/appendixb.xml               |  3 +--
 guide/pt/appendixc.xml               |  3 +--
 guide/pt/appendixd.xml               |  3 +--
 guide/pt/ch_accts.xml                |  3 +--
 guide/pt/ch_basics.xml               |  3 +--
 guide/pt/ch_budgets.xml              |  3 +--
 guide/pt/ch_bus_ap.xml               |  3 +--
 guide/pt/ch_bus_ar.xml               |  3 +--
 guide/pt/ch_bus_intro.xml            |  3 +--
 guide/pt/ch_bus_pay.xml              |  3 +--
 guide/pt/ch_bus_setup.xml            |  3 +--
 guide/pt/ch_capgain.xml              |  3 +--
 guide/pt/ch_cbook.xml                |  3 +--
 guide/pt/ch_cc.xml                   |  3 +--
 guide/pt/ch_currency.xml             |  3 +--
 guide/pt/ch_dep.xml                  |  3 +--
 guide/pt/ch_import_business_data.xml |  3 +--
 guide/pt/ch_invest.xml               |  3 +--
 guide/pt/ch_loans.xml                |  3 +--
 guide/pt/ch_oth_assets.xml           |  3 +--
 guide/pt/ch_oview.xml                |  3 +--
 guide/pt/ch_python_bindings.xml      |  3 +--
 guide/pt/ch_reports.xml              |  3 +--
 guide/pt/ch_txns.xml                 |  3 +--
 guide/pt/fdl-appendix.xml            |  3 +--
 guide/pt/gnucash-guide.xml           |  3 +--
 guide/pt/legal.xml                   |  3 +--
 guide/ru/appendixa.xml               |  3 +--
 guide/ru/appendixb.xml               |  3 +--
 guide/ru/appendixc.xml               |  3 +--
 guide/ru/appendixd.xml               |  3 +--
 guide/ru/ch_accts.xml                |  3 +--
 guide/ru/ch_basics.xml               |  3 +--
 guide/ru/ch_budgets.xml              |  3 +--
 guide/ru/ch_bus_features.xml         |  3 +--
 guide/ru/ch_capgain.xml              |  3 +--
 guide/ru/ch_cbook.xml                |  3 +--
 guide/ru/ch_cc.xml                   |  3 +--
 guide/ru/ch_currency.xml             |  3 +--
 guide/ru/ch_dep.xml                  |  3 +--
 guide/ru/ch_expenses.xml             |  3 +--
 guide/ru/ch_import_business_data.xml |  3 +--
 guide/ru/ch_invest.xml               |  3 +--
 guide/ru/ch_loans.xml                |  3 +--
 guide/ru/ch_oth_assets.xml           |  3 +--
 guide/ru/ch_oview.xml                |  3 +--
 guide/ru/ch_python_bindings.xml      |  3 +--
 guide/ru/ch_reports.xml              |  3 +--
 guide/ru/ch_txns.xml                 |  3 +--
 guide/ru/fdl-appendix.xml            |  3 +--
 guide/ru/gnc-glossary.xml            |  3 +--
 guide/ru/gnucash-guide.xml           |  3 +--
 guide/ru/legal.xml                   |  3 +--
 help/C/Help_ch_Account-Actions.xml   |  3 +--
 help/C/Help_ch_Business.xml          |  3 +--
 help/C/Help_ch_Customize.xml         |  3 +--
 help/C/Help_ch_GUIMenus.xml          |  3 +--
 help/C/Help_ch_GettingHelp.xml       |  3 +--
 help/C/Help_ch_GettingStarted.xml    |  3 +--
 help/C/Help_ch_Intro.xml             |  3 +--
 help/C/Help_ch_Reports.xml           |  3 +--
 help/C/Help_ch_Tools_Assistants.xml  |  3 +--
 help/C/Help_ch_Transactions.xml      |  3 +--
 help/C/Help_chartofaccts.xml         |  3 +--
 help/C/Help_chtacctseg.xml           |  3 +--
 help/C/Help_fdl-appendix.xml         |  3 +--
 help/C/Help_legal.xml                |  3 +--
 help/C/Help_tips-appendix.xml        |  3 +--
 help/C/Help_txf-categories.xml       |  3 +--
 help/C/gnucash-help.xml              |  3 +--
 help/de/Help_ch_GettingStarted.xml   |  3 +--
 help/de/Help_ch_Intro.xml            |  3 +--
 help/de/Help_chartofaccts.xml        |  3 +--
 help/de/Help_chtacctseg.xml          |  3 +--
 help/de/Help_fdl-appendix.xml        |  3 +--
 help/de/Help_legal.xml               |  3 +--
 help/de/Help_tips-appendix.xml       |  3 +--
 help/de/Help_txf-categories.xml      |  3 +--
 help/de/gnucash-help.xml             |  3 +--
 help/it/gnucash-help.xml             |  3 +--
 help/pt/Help_ch_Account-Actions.xml  |  3 +--
 help/pt/Help_ch_Business.xml         |  3 +--
 help/pt/Help_ch_Customize.xml        |  3 +--
 help/pt/Help_ch_GUIMenus.xml         |  3 +--
 help/pt/Help_ch_GettingHelp.xml      |  3 +--
 help/pt/Help_ch_GettingStarted.xml   |  3 +--
 help/pt/Help_ch_Intro.xml            |  3 +--
 help/pt/Help_ch_Reports.xml          |  3 +--
 help/pt/Help_ch_Tools_Assistants.xml |  3 +--
 help/pt/Help_ch_Transactions.xml     |  3 +--
 help/pt/Help_chartofaccts.xml        |  3 +--
 help/pt/Help_chtacctseg.xml          |  3 +--
 help/pt/Help_fdl-appendix.xml        |  3 +--
 help/pt/Help_legal.xml               |  3 +--
 help/pt/Help_tips-appendix.xml       |  3 +--
 help/pt/Help_txf-categories.xml      |  3 +--
 help/pt/gnucash-help.xml             |  3 +--
 xmldocs.make                         |  5 +++++
 181 files changed, 200 insertions(+), 356 deletions(-)



More information about the gnucash-patches mailing list