From 87c2dcba3f23b209590e0d9a9e4a2d3be8cd2703 Mon Sep 17 00:00:00 2001 From: catcafeplus Date: Sat, 15 Feb 2020 12:58:24 +0800 Subject: [PATCH] docbook-xsl: refactor Remove non-existent url in patch Partially revert #6179 Fix #6194 --- .../0001-add-back-old-uri-rewrite.patch | 4 +- .../0001-nons-add-back-old-uri-rewrite.patch | 11 ---- mingw-w64-docbook-xsl/PKGBUILD | 12 ++--- .../docbook-xsl-i686.install | 53 +++++++------------ .../docbook-xsl-x86_64.install | 51 ++++++------------ 5 files changed, 41 insertions(+), 90 deletions(-) delete mode 100644 mingw-w64-docbook-xsl/0001-nons-add-back-old-uri-rewrite.patch diff --git a/mingw-w64-docbook-xsl/0001-add-back-old-uri-rewrite.patch b/mingw-w64-docbook-xsl/0001-add-back-old-uri-rewrite.patch index 508068fd6e..47fce889c5 100644 --- a/mingw-w64-docbook-xsl/0001-add-back-old-uri-rewrite.patch +++ b/mingw-w64-docbook-xsl/0001-add-back-old-uri-rewrite.patch @@ -1,6 +1,6 @@ --- docbook-xsl-1.79.2/catalog.xml.orig 2016-12-09 23:46:49.000000000 +0100 +++ docbook-xsl-1.79.2/catalog.xml 2017-09-29 18:35:12.544642100 +0200 -@@ -5,4 +5,10 @@ +@@ -5,4 +5,8 @@ @@ -8,6 +8,4 @@ + + + -+ -+ diff --git a/mingw-w64-docbook-xsl/0001-nons-add-back-old-uri-rewrite.patch b/mingw-w64-docbook-xsl/0001-nons-add-back-old-uri-rewrite.patch deleted file mode 100644 index 1f40eee990..0000000000 --- a/mingw-w64-docbook-xsl/0001-nons-add-back-old-uri-rewrite.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- docbook-xsl-nons-1.79.2/catalog.xml.orig 2019-06-23 05:53:57.009533600 -0400 -+++ docbook-xsl-nons-1.79.2/catalog.xml 2019-06-23 05:59:50.537215400 -0400 -@@ -5,4 +5,8 @@ - - - -+ -+ -+ -+ - diff --git a/mingw-w64-docbook-xsl/PKGBUILD b/mingw-w64-docbook-xsl/PKGBUILD index 0b4c114478..137d72ea27 100644 --- a/mingw-w64-docbook-xsl/PKGBUILD +++ b/mingw-w64-docbook-xsl/PKGBUILD @@ -4,7 +4,7 @@ _realname=docbook-xsl pkgbase=mingw-w64-${_realname} pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}") pkgver=1.79.2 -pkgrel=5 +pkgrel=6 pkgdesc='XML stylesheets for Docbook-xml transformations (mingw-w64)' arch=('any') license=('custom') @@ -15,12 +15,10 @@ depends=("${MINGW_PACKAGE_PREFIX}-libxml2" install=${_realname}-${CARCH}.install source=(https://github.com/docbook/xslt10-stylesheets/releases/download/release%2F${pkgver}/docbook-xsl{,-nons}-${pkgver}.tar.gz "0001-add-back-old-uri-rewrite.patch" - "0001-nons-add-back-old-uri-rewrite.patch" "0002-fix-infinity.patch") sha256sums=('966188d7c05fc76eaca115a55893e643dd01a3486f6368733c9ad974fcee7a26' 'f89425b44e48aad24319a2f0d38e0cb6059fdc7dbaf31787c8346c748175ca8e' - 'ab61e0a29e6129afd2b6147de6acfe6f4fa3bfabe692553c07684d2c31378290' - '310e01e996e5937cd709f210f11e7f8ebd5a647150041f9de2ce93687c2f19bc' + '1aef3b01c69cce3552614033cdee9d26e4d6b3770cdf7d62b4055f9062adb9c0' '4a27dd468bb803290b73aeb3a0fde190a1897b97945b59eaf39d8535bb6332a5') # Helper macros to help make tasks easier # @@ -52,7 +50,7 @@ prepare() { cd "${srcdir}"/${_realname}-nons-${pkgver} msg2 "${_realname}-nons-${pkgver}" - apply_patch_with_msg 0001-nons-add-back-old-uri-rewrite.patch \ + apply_patch_with_msg \ 0002-fix-infinity.patch } @@ -82,11 +80,11 @@ package() { # sf nons version ${MINGW_PREFIX}/bin/xmlcatalog --noout --add delegateURI \ "http://docbook.sourceforge.net/release/xsl/" \ - "../../share/xml/docbook/xsl-stylesheets-nons-$pkgver/catalog.xml" \ + "../../share/xml/docbook/xsl-stylesheets-$pkgver/catalog.xml" \ "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xsl" ${MINGW_PREFIX}/bin/xmlcatalog --noout --add delegateSystem \ "http://docbook.sourceforge.net/release/xsl/" \ - "../../share/xml/docbook/xsl-stylesheets-nons-$pkgver/catalog.xml" \ + "../../share/xml/docbook/xsl-stylesheets-$pkgver/catalog.xml" \ "${pkgdir}${MINGW_PREFIX}/etc/xml/docbook-xsl" # sf ns version diff --git a/mingw-w64-docbook-xsl/docbook-xsl-i686.install b/mingw-w64-docbook-xsl/docbook-xsl-i686.install index c42b75a655..260a4cfc38 100644 --- a/mingw-w64-docbook-xsl/docbook-xsl-i686.install +++ b/mingw-w64-docbook-xsl/docbook-xsl-i686.install @@ -8,41 +8,24 @@ _xmlcatalog() { post_install() { [[ -f /${MINGW_XML_CATALOG}/catalog ]] || _xmlcatalog --create - ${MINGW_INSTALL}/bin/xmlcatalog --noout --add "delegateSystem" \ - "http://docbook.sourceforge.net/release/xsl/" \ - "./docbook-xsl" \ - ${MINGW_XML_CATALOG}/catalog - ${MINGW_INSTALL}/bin/xmlcatalog --noout --add "delegateURI" \ - "http://docbook.sourceforge.net/release/xsl/" \ - "./docbook-xsl" \ - ${MINGW_XML_CATALOG}/catalog + local x + for x in "delegateSystem" "delegateURI"; do + _xmlcatalog --add $x \ + "http://docbook.sourceforge.net/release/xsl/" \ + "./docbook-xsl" - ${MINGW_INSTALL}/bin/xmlcatalog --noout --add "delegateSystem" \ - "http://docbook.sourceforge.net/release/xsl-ns/" \ - "./docbook-xsl" \ - ${MINGW_XML_CATALOG}/catalog - ${MINGW_INSTALL}/bin/xmlcatalog --noout --add "delegateURI" \ - "http://docbook.sourceforge.net/release/xsl-ns/" \ - "./docbook-xsl" \ - ${MINGW_XML_CATALOG}/catalog + _xmlcatalog --add $x \ + "http://docbook.sourceforge.net/release/xsl-ns/" \ + "./docbook-xsl" - ${MINGW_INSTALL}/bin/xmlcatalog --noout --add "delegateSystem" \ - "http://cdn.docbook.org/release/xsl/" \ - "./docbook-xsl" \ - ${MINGW_XML_CATALOG}/catalog - ${MINGW_INSTALL}/bin/xmlcatalog --noout --add "delegateURI" \ - "http://cdn.docbook.org/release/xsl/" \ - "./docbook-xsl" \ - ${MINGW_XML_CATALOG}/catalog + _xmlcatalog --add $x \ + "http://cdn.docbook.org/release/xsl/" \ + "./docbook-xsl" - ${MINGW_INSTALL}/bin/xmlcatalog --noout --add "delegateSystem" \ - "http://cdn.docbook.org/release/xsl-nons/" \ - "./docbook-xsl" \ - ${MINGW_XML_CATALOG}/catalog - ${MINGW_INSTALL}/bin/xmlcatalog --noout --add "delegateURI" \ - "http://cdn.docbook.org/release/xsl-nons/" \ - "./docbook-xsl" \ - ${MINGW_XML_CATALOG}/catalog + _xmlcatalog --add $x \ + "http://cdn.docbook.org/release/xsl-nons/" \ + "./docbook-xsl" + done } post_upgrade() { @@ -52,10 +35,10 @@ post_upgrade() { post_remove() { local old=${1%-*} - ${MINGW_INSTALL}/bin/xmlcatalog --noout --del "http://docbook.sourceforge.net/release/xsl/" ${MINGW_XML_CATALOG}/catalog - ${MINGW_INSTALL}/bin/xmlcatalog --noout --del "http://docbook.sourceforge.net/release/xsl-ns/" ${MINGW_XML_CATALOG}/catalog - rm -f ${MINGW_XML_CATALOG}/docbook-xsl.xml _xmlcatalog --del ../../share/xml/docbook/xsl-stylesheets-$old + _xmlcatalog --del "http://docbook.sourceforge.net/release/xsl/" + _xmlcatalog --del "http://docbook.sourceforge.net/release/xsl-ns/" + rm -f ${MINGW_XML_CATALOG}/docbook-xsl.xml if (( $(vercmp $1 1.79.2-4) >= 0 )); then _xmlcatalog --del ../../share/xml/docbook/xsl-stylesheets-$old-nons fi diff --git a/mingw-w64-docbook-xsl/docbook-xsl-x86_64.install b/mingw-w64-docbook-xsl/docbook-xsl-x86_64.install index 9261ec75bf..852d12305a 100644 --- a/mingw-w64-docbook-xsl/docbook-xsl-x86_64.install +++ b/mingw-w64-docbook-xsl/docbook-xsl-x86_64.install @@ -8,41 +8,24 @@ _xmlcatalog() { post_install() { [[ -f /${MINGW_XML_CATALOG}/catalog ]] || _xmlcatalog --create - ${MINGW_INSTALL}/bin/xmlcatalog --noout --add "delegateSystem" \ - "http://docbook.sourceforge.net/release/xsl/" \ - "./docbook-xsl" \ - ${MINGW_XML_CATALOG}/catalog - ${MINGW_INSTALL}/bin/xmlcatalog --noout --add "delegateURI" \ - "http://docbook.sourceforge.net/release/xsl/" \ - "./docbook-xsl" \ - ${MINGW_XML_CATALOG}/catalog + local x + for x in "delegateSystem" "delegateURI"; do + _xmlcatalog --add $x \ + "http://docbook.sourceforge.net/release/xsl/" \ + "./docbook-xsl" - ${MINGW_INSTALL}/bin/xmlcatalog --noout --add "delegateSystem" \ - "http://docbook.sourceforge.net/release/xsl-ns/" \ - "./docbook-xsl" \ - ${MINGW_XML_CATALOG}/catalog - ${MINGW_INSTALL}/bin/xmlcatalog --noout --add "delegateURI" \ - "http://docbook.sourceforge.net/release/xsl-ns/" \ - "./docbook-xsl" \ - ${MINGW_XML_CATALOG}/catalog + _xmlcatalog --add $x \ + "http://docbook.sourceforge.net/release/xsl-ns/" \ + "./docbook-xsl" - ${MINGW_INSTALL}/bin/xmlcatalog --noout --add "delegateSystem" \ - "http://cdn.docbook.org/release/xsl/" \ - "./docbook-xsl" \ - ${MINGW_XML_CATALOG}/catalog - ${MINGW_INSTALL}/bin/xmlcatalog --noout --add "delegateURI" \ - "http://cdn.docbook.org/release/xsl/" \ - "./docbook-xsl" \ - ${MINGW_XML_CATALOG}/catalog + _xmlcatalog --add $x \ + "http://cdn.docbook.org/release/xsl/" \ + "./docbook-xsl" - ${MINGW_INSTALL}/bin/xmlcatalog --noout --add "delegateSystem" \ - "http://cdn.docbook.org/release/xsl-nons/" \ - "./docbook-xsl" \ - ${MINGW_XML_CATALOG}/catalog - ${MINGW_INSTALL}/bin/xmlcatalog --noout --add "delegateURI" \ - "http://cdn.docbook.org/release/xsl-nons/" \ - "./docbook-xsl" \ - ${MINGW_XML_CATALOG}/catalog + _xmlcatalog --add $x \ + "http://cdn.docbook.org/release/xsl-nons/" \ + "./docbook-xsl" + done } post_upgrade() { @@ -53,8 +36,8 @@ post_upgrade() { post_remove() { local old=${1%-*} _xmlcatalog --del ../../share/xml/docbook/xsl-stylesheets-$old - ${MINGW_INSTALL}/bin/xmlcatalog --noout --del "http://docbook.sourceforge.net/release/xsl/" ${MINGW_XML_CATALOG}/catalog - ${MINGW_INSTALL}/bin/xmlcatalog --noout --del "http://docbook.sourceforge.net/release/xsl-ns/" ${MINGW_XML_CATALOG}/catalog + _xmlcatalog --del "http://docbook.sourceforge.net/release/xsl/" + _xmlcatalog --del "http://docbook.sourceforge.net/release/xsl-ns/" rm -f ${MINGW_XML_CATALOG}/docbook-xsl.xml if (( $(vercmp $1 1.79.2-4) >= 0 )); then _xmlcatalog --del ../../share/xml/docbook/xsl-stylesheets-$old-nons