Skip to content
Permalink
3e764aeff1
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time
executable file 175 lines (129 sloc) 5.38 KB
#!/bin/env beesh
PGRP=( uncategorized )
SRCURL[0]="http://www.docbook.org/xml/4.5/docbook-xml-4.5.zip"
PATCHES[0]=""
# EXCLUDE=""
B=${S}
# we need to integragte docbook-xsl-stylesheet infos to the catalog file
XSLCURRENT=1.75.2
XSLOTHER=${XSLCURRENT}
mee_unpack() {
zipinfo ${F}/${A}
unzip ${F}/${A} -d ${S}
}
mee_patch() {
true
}
mee_configure() {
true
}
mee_build() {
true
}
mee_install() {
install -v -d -m755 ${D}/usr/share/xml/docbook/xml-dtd-4.5
install -v -d -m755 ${D}/etc/xml
cp -vaf docbook.cat *.dtd ent/ *.mod ${D}/usr/share/xml/docbook/xml-dtd-4.5
xmlcatalog --noout --create ${D}/etc/xml/docbook
xmlcatalog --noout --add "public" \
"-//OASIS//DTD DocBook XML V4.5//EN" \
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" \
${D}/etc/xml/docbook
xmlcatalog --noout --add "public" \
"-//OASIS//DTD DocBook XML CALS Table Model V4.5//EN" \
"file:///usr/share/xml/docbook/xml-dtd-4.5/calstblx.dtd" \
${D}/etc/xml/docbook
xmlcatalog --noout --add "public" \
"-//OASIS//DTD XML Exchange Table Model 19990315//EN" \
"file:///usr/share/xml/docbook/xml-dtd-4.5/soextblx.dtd" \
${D}/etc/xml/docbook
xmlcatalog --noout --add "public" \
"-//OASIS//ELEMENTS DocBook XML Information Pool V4.5//EN" \
"file:///usr/share/xml/docbook/xml-dtd-4.5/dbpoolx.mod" \
${D}/etc/xml/docbook
xmlcatalog --noout --add "public" \
"-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.5//EN" \
"file:///usr/share/xml/docbook/xml-dtd-4.5/dbhierx.mod" \
${D}/etc/xml/docbook
xmlcatalog --noout --add "public" \
"-//OASIS//ELEMENTS DocBook XML HTML Tables V4.5//EN" \
"file:///usr/share/xml/docbook/xml-dtd-4.5/htmltblx.mod" \
${D}/etc/xml/docbook
xmlcatalog --noout --add "public" \
"-//OASIS//ENTITIES DocBook XML Notations V4.5//EN" \
"file:///usr/share/xml/docbook/xml-dtd-4.5/dbnotnx.mod" \
${D}/etc/xml/docbook
xmlcatalog --noout --add "public" \
"-//OASIS//ENTITIES DocBook XML Character Entities V4.5//EN" \
"file:///usr/share/xml/docbook/xml-dtd-4.5/dbcentx.mod" \
${D}/etc/xml/docbook
xmlcatalog --noout --add "public" \
"-//OASIS//ENTITIES DocBook XML Additional General Entities V4.5//EN" \
"file:///usr/share/xml/docbook/xml-dtd-4.5/dbgenent.mod" \
${D}/etc/xml/docbook
xmlcatalog --noout --add "rewriteSystem" \
"http://www.oasis-open.org/docbook/xml/4.5" \
"file:///usr/share/xml/docbook/xml-dtd-4.5" \
${D}/etc/xml/docbook
xmlcatalog --noout --add "rewriteURI" \
"http://www.oasis-open.org/docbook/xml/4.5" \
"file:///usr/share/xml/docbook/xml-dtd-4.5" \
${D}/etc/xml/docbook
xmlcatalog --noout --create ${D}/etc/xml/catalog
xmlcatalog --noout --add "delegatePublic" \
"-//OASIS//ENTITIES DocBook XML" \
"file:///etc/xml/docbook" \
${D}/etc/xml/catalog
xmlcatalog --noout --add "delegatePublic" \
"-//OASIS//DTD DocBook XML" \
"file:///etc/xml/docbook" \
${D}/etc/xml/catalog
xmlcatalog --noout --add "delegateSystem" \
"http://www.oasis-open.org/docbook/" \
"file:///etc/xml/docbook" \
${D}/etc/xml/catalog
xmlcatalog --noout --add "delegateURI" \
"http://www.oasis-open.org/docbook/" \
"file:///etc/xml/docbook" \
${D}/etc/xml/catalog
for DTDVERSION in 4.1.2 4.2 4.3 4.4 ; do
xmlcatalog --noout --add "public" \
"-//OASIS//DTD DocBook XML V${DTDVERSION}//EN" \
"http://www.oasis-open.org/docbook/xml/$DTDVERSION/docbookx.dtd" \
${D}/etc/xml/docbook
xmlcatalog --noout --add "rewriteSystem" \
"http://www.oasis-open.org/docbook/xml/${DTDVERSION}" \
"file:///usr/share/xml/docbook/xml-dtd-4.5" \
${D}/etc/xml/docbook
xmlcatalog --noout --add "rewriteURI" \
"http://www.oasis-open.org/docbook/xml/${DTDVERSION}" \
"file:///usr/share/xml/docbook/xml-dtd-4.5" \
${D}/etc/xml/docbook
xmlcatalog --noout --add "delegateSystem" \
"http://www.oasis-open.org/docbook/xml/${DTDVERSION}/" \
"file:///etc/xml/docbook" \
${D}/etc/xml/catalog
xmlcatalog --noout --add "delegateURI" \
"http://www.oasis-open.org/docbook/xml/${DTDVERSION}/" \
"file:///etc/xml/docbook" \
${D}/etc/xml/catalog
done
xmlcatalog --noout --add "rewriteSystem" \
"http://docbook.sourceforge.net/release/xsl/current" \
"/usr/share/xml/docbook/xsl-stylesheets-${XSLCURRENT}" \
${D}/etc/xml/catalog
xmlcatalog --noout --add "rewriteURI" \
"http://docbook.sourceforge.net/release/xsl/current" \
"/usr/share/xml/docbook/xsl-stylesheets-${XSLCURRENT}" \
/etc/xml/catalog
for XSLVERSION in ${XSLOTHER}; do
xmlcatalog --noout --add "rewriteSystem" \
"http://docbook.sourceforge.net/release/xsl/${XSLVERSION}" \
"/usr/share/xml/docbook/xsl-stylesheets-${XSLVERSION}" \
${D}/etc/xml/catalog
xmlcatalog --noout --add "rewriteURI" \
"http://docbook.sourceforge.net/release/xsl/${XSLVERSION}" \
"/usr/share/xml/docbook/xsl-stylesheets-${XSLVERSION}" \
${D}/etc/xml/catalog
done
}