Changeset View
Changeset View
Standalone View
Standalone View
package.yml
| name : docbook-xml | name : docbook-xml | ||||
| version : 4.5 | version : 4.5 | ||||
| release : 9 | release : 10 | ||||
| source : | source : | ||||
| - https://www.docbook.org/xml/4.5/docbook-xml-4.5.zip : 4e4e037a2b83c98c6c94818390d4bdd3f6e10f6ec62dd79188594e26190dc7b4 | - https://www.docbook.org/xml/4.5/docbook-xml-4.5.zip : 4e4e037a2b83c98c6c94818390d4bdd3f6e10f6ec62dd79188594e26190dc7b4 | ||||
| - https://github.com/docbook/xslt10-stylesheets/releases/download/release%2F1.79.2/docbook-xsl-nons-1.79.2.tar.bz2 : ee8b9eca0b7a8f89075832a2da7534bce8c5478fc8fc2676f512d5d87d832102 | - https://github.com/docbook/xslt10-stylesheets/releases/download/release%2F1.79.2/docbook-xsl-nons-1.79.2.tar.bz2 : ee8b9eca0b7a8f89075832a2da7534bce8c5478fc8fc2676f512d5d87d832102 | ||||
| - https://github.com/docbook/xslt10-stylesheets/releases/download/release%2F1.79.2/docbook-xsl-1.79.2.tar.bz2 : 316524ea444e53208a2fb90eeb676af755da96e1417835ba5f5eb719c81fa371 | |||||
| - https://www.docbook.org/sgml/4.5/docbook-4.5.zip : 8043e514e80c6c19cb146b5d37937d1305bf3abf9b0097c36df7f70f611cdf43 | - https://www.docbook.org/sgml/4.5/docbook-4.5.zip : 8043e514e80c6c19cb146b5d37937d1305bf3abf9b0097c36df7f70f611cdf43 | ||||
| license : GPL-3.0-or-later | license : GPL-3.0-or-later | ||||
| component : programming | component : programming | ||||
| summary : XML data files for DocBook | summary : XML data files for DocBook | ||||
| replaces : | replaces : | ||||
| - docbook-xsl | - docbook-xsl | ||||
| builddeps : | builddeps : | ||||
| - docbook-xml | - docbook-xml | ||||
| Show All 30 Lines | install : | | ||||
| -- End Single Major Version catalog changes -- | -- End Single Major Version catalog changes -- | ||||
| EOF | EOF | ||||
| mkdir -p ${installdir}/etc/sgml | mkdir -p ${installdir}/etc/sgml | ||||
| echo 'CATALOG "/usr/share/sgml/docbook/sgml-dtd-4.5/catalog"' > ${installdir}/etc/sgml/catalog | echo 'CATALOG "/usr/share/sgml/docbook/sgml-dtd-4.5/catalog"' > ${installdir}/etc/sgml/catalog | ||||
| popd # docbook-sgml | popd # docbook-sgml | ||||
| docbookVersion="1.79.2" | docbookVersion="1.79.2" | ||||
| tar xvf "${sources}/docbook-xsl-nons-${docbookVersion}.tar.bz2" | _install_docbook() { | ||||
| root="/usr/share/xml/docbook/xsl-stylesheets-${docbookVersion}" | src="$1" | ||||
| kind="$2" | |||||
| tar xvf "${sources}/docbook-${src}-${docbookVersion}.tar.bz2" | |||||
| root="/usr/share/xml/docbook/${kind}-stylesheets-${docbookVersion}" | |||||
| full_root="${installdir}/${root}" | full_root="${installdir}/${root}" | ||||
| pushd "docbook-xsl-nons-${docbookVersion}" | |||||
| %patch -p2 < $pkgfiles/docbook-style-xsl-non-recursive-string-subst.patch | pushd "docbook-${src}-${docbookVersion}" | ||||
| %patch -p2 < $pkgfiles/docbook-style-${kind}-non-recursive-string-subst.patch | |||||
| install -d -D -m 00755 "${full_root}" | install -d -D -m 00755 "${full_root}" | ||||
| for item in VERSION common eclipse epub extensions fo highlighting html \ | for item in VERSION common eclipse epub extensions fo highlighting html \ | ||||
| htmlhelp images javahelp lib manpages params profiling \ | htmlhelp images javahelp lib manpages params profiling \ | ||||
| roundtrip slides template tests tools webhelp website \ | roundtrip slides template tests tools webhelp website \ | ||||
| xhtml xhtml-1_1 ; \ | xhtml xhtml-1_1 ; \ | ||||
| do | do | ||||
| cp -Rv "${item}" "${full_root}/." | cp -Rv "${item}" "${full_root}/." | ||||
| done | done | ||||
| # Create the .xsl symlink | # Create the .xsl symlink | ||||
| ln -sv "${root}/VERSION" "${full_root}/VERSION.xsl" | ln -sv "${root}/VERSION" "${full_root}/VERSION.xsl" | ||||
| popd # docbook-xsl | popd | ||||
| } | |||||
| _install_docbook "xsl-nons" "xsl" | |||||
| _install_docbook "xsl" "xsl-ns" | |||||
| mkdir -p $installdir/etc/xml | mkdir -p $installdir/etc/xml | ||||
| xmlCatalogFile="${installdir}/etc/xml/catalog" | xmlCatalogFile="${installdir}/etc/xml/catalog" | ||||
| docbookFile="${installdir}/etc/xml/docbook" | docbookFile="${installdir}/etc/xml/docbook" | ||||
| xmlcatalog --noout --create $installdir/etc/xml/docbook | xmlcatalog --noout --create $installdir/etc/xml/docbook | ||||
| xmlcatalog --noout --create $installdir/etc/xml/catalog | xmlcatalog --noout --create $installdir/etc/xml/catalog | ||||
| XML_CATALOG_FILES=$installdir/etc/xml/docbook xmlcatalog --add "public" "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" $installdir/etc/xml/docbook | XML_CATALOG_FILES=$installdir/etc/xml/docbook xmlcatalog --add "public" "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" $installdir/etc/xml/docbook | ||||
| XML_CATALOG_FILES=$installdir/etc/xml/docbook xmlcatalog --add "public" "-//OASIS//DTD DocBook XML CALS Table Model V4.5//EN" "file:///usr/share/xml/docbook/xml-dtd-4.5/calstblx.dtd" $installdir/etc/xml/docbook | XML_CATALOG_FILES=$installdir/etc/xml/docbook xmlcatalog --add "public" "-//OASIS//DTD DocBook XML CALS Table Model V4.5//EN" "file:///usr/share/xml/docbook/xml-dtd-4.5/calstblx.dtd" $installdir/etc/xml/docbook | ||||
| export XML_CATALOG_FILES=$installdir/etc/xml/docbook | export XML_CATALOG_FILES=$installdir/etc/xml/docbook | ||||
| xmlcatalog --noout --add "public" \ | xmlcatalog --noout --add "public" \ | ||||
| "-//OASIS//DTD DocBook XML V4.5//EN" \ | "-//OASIS//DTD DocBook XML V4.5//EN" \ | ||||
| "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" \ | "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" \ | ||||
| ▲ Show 20 Lines • Show All 67 Lines • ▼ Show 20 Lines | install : | | ||||
| xmlcatalog --noout --add "delegateURI" \ | xmlcatalog --noout --add "delegateURI" \ | ||||
| "http://www.oasis-open.org/docbook/xml/$DTDVERSION/" \ | "http://www.oasis-open.org/docbook/xml/$DTDVERSION/" \ | ||||
| "file:///etc/xml/docbook" \ | "file:///etc/xml/docbook" \ | ||||
| $xmlCatalogFile | $xmlCatalogFile | ||||
| done | done | ||||
| XML_CATALOG_FILES=$installdir/etc/xml/catalog | XML_CATALOG_FILES=$installdir/etc/xml/catalog | ||||
| # Now do docbook-xsl .. | # Now do docbook-xsl (nons) .. | ||||
| xmlcatalog --noout --add "rewriteSystem" \ | xmlcatalog --noout --add "rewriteSystem" \ | ||||
| "http://cdn.docbook.org/release/xsl-nons/${docbookVersion}" \ | "http://cdn.docbook.org/release/xsl-nons/${docbookVersion}" \ | ||||
| "/usr/share/xml/docbook/xsl-stylesheets-${docbookVersion}" \ | "/usr/share/xml/docbook/xsl-stylesheets-${docbookVersion}" \ | ||||
| $xmlCatalogFile | $xmlCatalogFile | ||||
| xmlcatalog --noout --add "rewriteURI" \ | xmlcatalog --noout --add "rewriteURI" \ | ||||
| "http://cdn.docbook.org/release/xsl-nons/${docbookVersion}" \ | "http://cdn.docbook.org/release/xsl-nons/${docbookVersion}" \ | ||||
| "/usr/share/xml/docbook/xsl-stylesheets-${docbookVersion}" \ | "/usr/share/xml/docbook/xsl-stylesheets-${docbookVersion}" \ | ||||
| $xmlCatalogFile | $xmlCatalogFile | ||||
| xmlcatalog --noout --add "rewriteSystem" \ | xmlcatalog --noout --add "rewriteSystem" \ | ||||
| "http://cdn.docbook.org/release/xsl-nons/current" \ | "http://cdn.docbook.org/release/xsl-nons/current" \ | ||||
| "/usr/share/xml/docbook/xsl-stylesheets-${docbookVersion}" \ | "/usr/share/xml/docbook/xsl-stylesheets-${docbookVersion}" \ | ||||
| $xmlCatalogFile | $xmlCatalogFile | ||||
| xmlcatalog --noout --add "rewriteURI" \ | xmlcatalog --noout --add "rewriteURI" \ | ||||
| "http://cdn.docbook.org/release/xsl-nons/current" \ | "http://cdn.docbook.org/release/xsl-nons/current" \ | ||||
| "/usr/share/xml/docbook/xsl-stylesheets-${docbookVersion}" \ | "/usr/share/xml/docbook/xsl-stylesheets-${docbookVersion}" \ | ||||
| $xmlCatalogFile | $xmlCatalogFile | ||||
| # And do docbook-xsl (ns)... | |||||
| xmlcatalog --noout --add "rewriteSystem" \ | |||||
| "http://cdn.docbook.org/release/xsl/${docbookVersion}" \ | |||||
| "/usr/share/xml/docbook/xsl-ns-stylesheets-${docbookVersion}" \ | |||||
| $xmlCatalogFile | |||||
| xmlcatalog --noout --add "rewriteURI" \ | |||||
| "http://cdn.docbook.org/release/xsl/${docbookVersion}" \ | |||||
| "/usr/share/xml/docbook/xsl-ns-stylesheets-${docbookVersion}" \ | |||||
| $xmlCatalogFile | |||||
| xmlcatalog --noout --add "rewriteSystem" \ | |||||
| "http://cdn.docbook.org/release/xsl/current" \ | |||||
| "/usr/share/xml/docbook/xsl-ns-stylesheets-${docbookVersion}" \ | |||||
| $xmlCatalogFile | |||||
| xmlcatalog --noout --add "rewriteURI" \ | |||||
| "http://cdn.docbook.org/release/xsl/current" \ | |||||
| "/usr/share/xml/docbook/xsl-ns-stylesheets-${docbookVersion}" \ | |||||
| $xmlCatalogFile | |||||
| # Keep the old sourceforge URIs for now | # Keep the old sourceforge URIs for now | ||||
| xmlcatalog --noout --add "rewriteSystem" \ | xmlcatalog --noout --add "rewriteSystem" \ | ||||
| "http://docbook.sourceforge.net/release/xsl/current" \ | "http://docbook.sourceforge.net/release/xsl/current" \ | ||||
| "/usr/share/xml/docbook/xsl-stylesheets-${docbookVersion}" \ | "/usr/share/xml/docbook/xsl-stylesheets-${docbookVersion}" \ | ||||
| $xmlCatalogFile | $xmlCatalogFile | ||||
| xmlcatalog --noout --add "rewriteURI" \ | xmlcatalog --noout --add "rewriteURI" \ | ||||
| "http://docbook.sourceforge.net/release/xsl/current" \ | "http://docbook.sourceforge.net/release/xsl/current" \ | ||||
| "/usr/share/xml/docbook/xsl-stylesheets-${docbookVersion}" \ | "/usr/share/xml/docbook/xsl-stylesheets-${docbookVersion}" \ | ||||
| $xmlCatalogFile | $xmlCatalogFile | ||||
| xmlcatalog --noout --add "rewriteSystem" \ | |||||
| "http://docbook.sourceforge.net/release/xsl-ns/current" \ | |||||
| "/usr/share/xml/docbook/xsl-ns-stylesheets-${docbookVersion}" \ | |||||
| $xmlCatalogFile | |||||
| xmlcatalog --noout --add "rewriteURI" \ | |||||
| "http://docbook.sourceforge.net/release/xsl-ns/current" \ | |||||
| "/usr/share/xml/docbook/xsl-ns-stylesheets-${docbookVersion}" \ | |||||
| $xmlCatalogFile | |||||
| XML_CATALOG_FILES=$installdir/etc/xml/catalog xmlcatalog --noout --add "delegatePublic" "-//OASIS//DTD DocBook XML" "file:///etc/xml/docbook" $xmlCatalogFile | XML_CATALOG_FILES=$installdir/etc/xml/catalog xmlcatalog --noout --add "delegatePublic" "-//OASIS//DTD DocBook XML" "file:///etc/xml/docbook" $xmlCatalogFile | ||||
Copyright © 2015-2021 Solus Project. The Solus logo is Copyright © 2016-2021 Solus Project. All Rights Reserved.