new blfs: app-text/docbook-xsl-nons-1.79.2
This commit is contained in:
103
app-text/docbook-xsl-nons-1.79.2.PKGBUILD
Normal file
103
app-text/docbook-xsl-nons-1.79.2.PKGBUILD
Normal file
@@ -0,0 +1,103 @@
|
||||
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
|
||||
}
|
||||
Reference in New Issue
Block a user