mbox series

[bug#65479,core-updates,v3,00/63] Docbook & XML/SGML improvements

Message ID cover.1696881354.git.mirai@makinata.eu
Headers show
Series Docbook & XML/SGML improvements | expand

Message

Bruno Victal Oct. 9, 2023, 8:04 p.m. UTC
Notable changes since v2:
* Addressed feedback from v2 and prior.
* Integrated yet one more patch for docbook2x.
* Rescue lost change from the last master merge into core-updates.
* Reordered the XML/SGML commits to appear earlier.
  This was to allow some lesser significant commits to be melded
  together.
* Refactored wrap-phase of docbook2x.

Bruno Victal (63):
  Partial revert d3a0869e9b667d563e7e877c93f30a70896c5831.
  search-paths: Add $XML_CATALOG_FILES and $SGML_CATALOG_FILES.
  gnu: libxml2: Add SGML_CATALOG_FILES to native-search-path.
  gnu: libxslt: Set search-paths for XML and SGML catalogs.
  gnu: docbook-xml: Fix installation paths.
  gnu: Add docbook-xml-5.0.1.
  gnu: docbook-xml-5.1: Fix URIs in catalog.xml.
  gnu: docbook-xsl: Add compatibility entry.
  gnu: docbook-xsl: Add rewrite entries for http.
  gnu: docbook: Remove leftovers.
  gnu: docbook-utils: Import patches from debian.
  gnu: docbook2x: Import patches from debian.
  gnu: docbook2x: Fix sgml2xml-isoent and add test dependencies.
  gnu: docbook2x: Split documentation.
  gnu: docbook2x: Set search-paths for XML and SGML catalogs.
  gnu: docbook2x: Use search-path-as-list for wrapping.
  gnu: libxml2: Rewrite using G-Expressions.
  gnu: dblatex: Add libxslt native-search-paths to its own.
  gnu: dblatex: Split documentation.
  gnu: Add docbook-mathml-1.0.
  gnu: dblatex: Fix missing texlive binaries and fig2dev.
  gnu: lilypond: Use dblatex/stable.
  gnu: xmlto: Rewrite with G-Expressions.
  gnu: xmlto: Add libxslt native-search-paths to its own.
  gnu: gtk-doc: Add libxslt native-search-paths to its own.
  gnu: secilc: Drop xmlto workaround.
  gnu: xdg-utils: Drop docbook workarounds.
  gnu: xdg-user-dirs: Drop docbook workaround.
  gnu: udisks: Rewrite using G-Expressions.
  gnu: udisks: Drop docbook workaround.
  gnu: colord-gtk: Build documentation.
  gnu: criu: Drop xmlto workaround.
  gnu: gtk: Drop docbook workaround.
  gnu: git-crypt: Remove docbook workarounds.
  gnu: gnome-session: Build documentation.
  gnu: metapixel: Drop docbook workaround.
  gnu: metapixel: Rewrite with G-Expressions.
  gnu: libxkbcommon: Add doc output.
  gnu: libxkbcommon: Faux propagate libxml2.
  gnu: gnome-session: Remove libxml2.
  gnu: sssd: Drop xmllint workaround.
  gnu: tdb: Build manpages.
  gnu: drumstick: Drop docbook workaround.
  gnu: vmpk: Drop docbook workaround.
  gnu: iputils: Use docbook-xml-5.0.1.
  gnu: iputils: Restyle description and native-inputs.
  gnu: libnotify: Drop docbook workarounds.
  gnu: libnotify: Split documentation.
  gnu: alsa-utils: Build manpages.
  gnu: alsa-utils: Rewrite with G-Expressions.
  gnu: tunctl: Update comment.
  gnu: gdcm: Build manpages.
  gnu: git: Drop docbook workarounds.
  gnu: gtk-doc: Rewrite with G-Expressions.
  gnu: gtk-doc: Wrap XML_CATALOG_FILES.
  gnu: gtk-doc: Remove leftovers.
  gnu: libstdc++-doc: Rewrite with G-Expressions.
  gnu: libstdc++-doc: Build libstdc++ info documentation.
  gnu: perf: Remove libxml2.
  gnu: Remove unneeded libxml2 from native-inputs. (libxslt)
  gnu: Remove unneeded libxml2 from native-inputs. (xmlto)
  gnu: Remove unneeded libxml2 from native-inputs. (gtk-doc)
  gnu: Remove docbook-xsl-1.79.1.

 doc/guix.texi                                 |  33 +-
 gnu/local.mk                                  |  20 +-
 gnu/packages/benchmark.scm                    |   1 -
 gnu/packages/bioinformatics.scm               |   6 +-
 gnu/packages/cluster.scm                      |   1 -
 gnu/packages/databases.scm                    |   6 +-
 gnu/packages/docbook.scm                      | 811 +++++++++++-------
 gnu/packages/freedesktop.scm                  | 194 ++---
 gnu/packages/gcc.scm                          |  59 +-
 gnu/packages/glib.scm                         |   1 -
 gnu/packages/gnome.scm                        |  39 +-
 gnu/packages/gtk.scm                          |  49 +-
 gnu/packages/image-processing.scm             |  51 +-
 gnu/packages/linux.scm                        |  58 +-
 gnu/packages/moreutils.scm                    |   2 +-
 gnu/packages/music.scm                        |  30 +-
 gnu/packages/networking.scm                   |  41 +-
 gnu/packages/ocr.scm                          |   1 -
 .../patches/dblatex-inkscape-1.0.patch        |  39 +
 .../docbook-utils-documentation-edits.patch   | 102 +++
 .../docbook-utils-escape-characters.patch     |  36 +
 .../docbook-utils-remove-jade-sp.patch        | 216 +++++
 ...book-utils-respect-refentry-for-name.patch |  36 +
 .../docbook-utils-source-date-epoch.patch     |  31 +
 .../docbook-utils-use-date-element.patch      |  63 ++
 ...ocbook-xsl-nonrecursive-string-subst.patch |  40 -
 .../patches/docbook-xsl-support-old-url.patch |  17 -
 .../patches/docbook2x-filename-handling.patch |  44 +
 .../patches/docbook2x-fix-synopsis.patch      |  26 +
 .../patches/docbook2x-manpage-typo.patch      |  26 +
 .../docbook2x-preprocessor-declaration.patch  |  91 ++
 .../docbook2x-static-datadir-evaluation.patch |  21 +
 ...gcc-13.2.0-libstdc++-docbook-xsl-uri.patch |  50 ++
 ...cc-13.2.0-libstdc++-info-install-fix.patch |  70 ++
 .../gcc-5.5.0-libstdc++-xmlcatalog.patch      | 402 +++++++++
 .../patches/libsepol-versioned-docbook.patch  |  56 ++
 gnu/packages/perl.scm                         |   9 +-
 gnu/packages/polkit.scm                       |   1 -
 gnu/packages/rpm.scm                          |   3 +-
 gnu/packages/samba.scm                        |   3 +-
 gnu/packages/security-token.scm               |   5 +-
 gnu/packages/selinux.scm                      |  13 +-
 gnu/packages/sssd.scm                         |   8 +-
 gnu/packages/terminals.scm                    |   1 -
 gnu/packages/version-control.scm              |  56 +-
 gnu/packages/virtualization.scm               |  10 -
 gnu/packages/wm.scm                           |   3 +-
 gnu/packages/xdisorg.scm                      |  32 +-
 gnu/packages/xml.scm                          |  78 +-
 guix/search-paths.scm                         |  29 +
 50 files changed, 2166 insertions(+), 854 deletions(-)
 create mode 100644 gnu/packages/patches/dblatex-inkscape-1.0.patch
 create mode 100644 gnu/packages/patches/docbook-utils-documentation-edits.patch
 create mode 100644 gnu/packages/patches/docbook-utils-escape-characters.patch
 create mode 100644 gnu/packages/patches/docbook-utils-remove-jade-sp.patch
 create mode 100644 gnu/packages/patches/docbook-utils-respect-refentry-for-name.patch
 create mode 100644 gnu/packages/patches/docbook-utils-source-date-epoch.patch
 create mode 100644 gnu/packages/patches/docbook-utils-use-date-element.patch
 delete mode 100644 gnu/packages/patches/docbook-xsl-nonrecursive-string-subst.patch
 delete mode 100644 gnu/packages/patches/docbook-xsl-support-old-url.patch
 create mode 100644 gnu/packages/patches/docbook2x-filename-handling.patch
 create mode 100644 gnu/packages/patches/docbook2x-fix-synopsis.patch
 create mode 100644 gnu/packages/patches/docbook2x-manpage-typo.patch
 create mode 100644 gnu/packages/patches/docbook2x-preprocessor-declaration.patch
 create mode 100644 gnu/packages/patches/docbook2x-static-datadir-evaluation.patch
 create mode 100644 gnu/packages/patches/gcc-13.2.0-libstdc++-docbook-xsl-uri.patch
 create mode 100644 gnu/packages/patches/gcc-13.2.0-libstdc++-info-install-fix.patch
 create mode 100644 gnu/packages/patches/gcc-5.5.0-libstdc++-xmlcatalog.patch
 create mode 100644 gnu/packages/patches/libsepol-versioned-docbook.patch


base-commit: 48e528a26f9c019eeaccf5e3de3126aa02c98d3b

Comments

Maxim Cournoyer Oct. 11, 2023, 1:25 a.m. UTC | #1
Hi Bruno,

Bruno Victal <mirai@makinata.eu> writes:

> Notable changes since v2:
> * Addressed feedback from v2 and prior.
> * Integrated yet one more patch for docbook2x.
> * Rescue lost change from the last master merge into core-updates.
> * Reordered the XML/SGML commits to appear earlier.
>   This was to allow some lesser significant commits to be melded
>   together.
> * Refactored wrap-phase of docbook2x.

Thanks for the rework!  I've installed the series to core-updates.