104 lines
4.1 KiB
Plaintext
104 lines
4.1 KiB
Plaintext
pkgname=docbook-xsl-nons
|
|
pkgver=1.79.2
|
|
_lfsver=12.4
|
|
pkgdesc='XML stylesheets for Docbook-xml transformations'
|
|
homepage='https://docbook.org/'
|
|
arch=(any)
|
|
license=(LicenseRef-docbook-XSL)
|
|
sources=("${pkgname}-${pkgver}.tar.bz2"
|
|
"${pkgname}-${pkgver}-stack_fix-1.patch"
|
|
)
|
|
urls=("https://github.com/docbook/xslt10-stylesheets/releases/download/release/${pkgver}/${sources[0]}"
|
|
"https://www.linuxfromscratch.org/patches/blfs/${_lfsver}/${sources[1]}"
|
|
)
|
|
md5sums=("2666d1488d6ced1551d15f31d7ed8c38"
|
|
"8457bd6ee6b06fbc6dc540e1b096f766"
|
|
)
|
|
|
|
|
|
src_prepare() {
|
|
tar -xf ${distdir}/${sources[0]} --strip-components=1
|
|
patch -p1 -i ${distdir}/${sources[1]}
|
|
}
|
|
|
|
src_install() {
|
|
install -v -m755 -d ${pkgdir}/usr/share/xml/docbook/xsl-stylesheets-nons-${pkgver}
|
|
|
|
cp -v -R VERSION assembly common eclipse epub epub3 extensions fo \
|
|
highlighting html htmlhelp images javahelp lib manpages params \
|
|
profiling roundtrip slides template tests tools webhelp website \
|
|
xhtml xhtml-1_1 xhtml5 \
|
|
${pkgdir}/usr/share/xml/docbook/xsl-stylesheets-nons-${pkgver}
|
|
|
|
ln -s VERSION ${pkgdir}/usr/share/xml/docbook/xsl-stylesheets-nons-${pkgver}/VERSION.xsl
|
|
|
|
install -v -m644 -D README \
|
|
${pkgdir}/usr/share/doc/docbook-xsl-nons-${pkgver}/README.txt
|
|
|
|
install -v -m644 RELEASE-NOTES* NEWS* \
|
|
${pkgdir}/usr/share/doc/docbook-xsl-nons-${pkgver}
|
|
}
|
|
|
|
src_postinstall() {
|
|
if [ ! -d /etc/xml ]; then install -v -m755 -d /etc/xml; fi &&
|
|
if [ ! -f /etc/xml/catalog ]; then
|
|
xmlcatalog --noout --create /etc/xml/catalog
|
|
fi &&
|
|
|
|
xmlcatalog --noout --add "rewriteSystem" \
|
|
"http://cdn.docbook.org/release/xsl-nons/${pkgver}" \
|
|
"/usr/share/xml/docbook/xsl-stylesheets-nons-${pkgver}" \
|
|
/etc/xml/catalog &&
|
|
|
|
xmlcatalog --noout --add "rewriteSystem" \
|
|
"https://cdn.docbook.org/release/xsl-nons/${pkgver}" \
|
|
"/usr/share/xml/docbook/xsl-stylesheets-nons-${pkgver}" \
|
|
/etc/xml/catalog &&
|
|
|
|
xmlcatalog --noout --add "rewriteURI" \
|
|
"http://cdn.docbook.org/release/xsl-nons/${pkgver}" \
|
|
"/usr/share/xml/docbook/xsl-stylesheets-nons-${pkgver}" \
|
|
/etc/xml/catalog &&
|
|
|
|
xmlcatalog --noout --add "rewriteURI" \
|
|
"https://cdn.docbook.org/release/xsl-nons/${pkgver}" \
|
|
"/usr/share/xml/docbook/xsl-stylesheets-nons-${pkgver}" \
|
|
/etc/xml/catalog &&
|
|
|
|
xmlcatalog --noout --add "rewriteSystem" \
|
|
"http://cdn.docbook.org/release/xsl-nons/current" \
|
|
"/usr/share/xml/docbook/xsl-stylesheets-nons-${pkgver}" \
|
|
/etc/xml/catalog &&
|
|
|
|
xmlcatalog --noout --add "rewriteSystem" \
|
|
"https://cdn.docbook.org/release/xsl-nons/current" \
|
|
"/usr/share/xml/docbook/xsl-stylesheets-nons-${pkgver}" \
|
|
/etc/xml/catalog &&
|
|
|
|
xmlcatalog --noout --add "rewriteURI" \
|
|
"http://cdn.docbook.org/release/xsl-nons/current" \
|
|
"/usr/share/xml/docbook/xsl-stylesheets-nons-${pkgver}" \
|
|
/etc/xml/catalog &&
|
|
|
|
xmlcatalog --noout --add "rewriteURI" \
|
|
"https://cdn.docbook.org/release/xsl-nons/current" \
|
|
"/usr/share/xml/docbook/xsl-stylesheets-nons-${pkgver}" \
|
|
/etc/xml/catalog &&
|
|
|
|
xmlcatalog --noout --add "rewriteSystem" \
|
|
"http://docbook.sourceforge.net/release/xsl/current" \
|
|
"/usr/share/xml/docbook/xsl-stylesheets-nons-${pkgver}" \
|
|
/etc/xml/catalog &&
|
|
|
|
xmlcatalog --noout --add "rewriteURI" \
|
|
"http://docbook.sourceforge.net/release/xsl/current" \
|
|
"/usr/share/xml/docbook/xsl-stylesheets-nons-${pkgver}" \
|
|
/etc/xml/catalog
|
|
}
|
|
|
|
src_postremove() {
|
|
if [ -e /etc/xml/catalog ]; then
|
|
xmlcatalog --noout --del "/usr/share/xml/docbook/xsl-stylesheets-${pkgver}-nons" /etc/xml/catalog
|
|
fi
|
|
}
|