summaryrefslogtreecommitdiff
path: root/repo/devel/docbook-dtd.xibuild
diff options
context:
space:
mode:
authordavidovski <david@davidovski.xyz>2022-02-01 20:48:38 +0000
committerdavidovski <david@davidovski.xyz>2022-02-01 20:48:38 +0000
commit8e9ab121ce015fb2aec402e9ed232e4eb2eb3123 (patch)
tree1c6a4b53f57505d701cf14003e1fff33e72d728e /repo/devel/docbook-dtd.xibuild
parentb0a0ef262120b885fa6c9ff5e63582212c47ddb5 (diff)
added docbook dtd
Diffstat (limited to 'repo/devel/docbook-dtd.xibuild')
-rw-r--r--repo/devel/docbook-dtd.xibuild41
1 files changed, 41 insertions, 0 deletions
diff --git a/repo/devel/docbook-dtd.xibuild b/repo/devel/docbook-dtd.xibuild
new file mode 100644
index 0000000..756b5f5
--- /dev/null
+++ b/repo/devel/docbook-dtd.xibuild
@@ -0,0 +1,41 @@
+#!/bin/bash
+
+MAKEDEPS=(unzip)
+DEPS=(libxml2 sgml-common)
+
+PKG_VER=4.5
+SOURCE=https://www.docbook.org/sgml/$PKG_VER/docbook-$PKG_VER.zip
+DESC="Document type definitions for verification of SGML data files"
+
+prepare() {
+ sed -i -e '/ISO 8879/d' \
+ -e '/gml/d' docbook.cat
+
+}
+
+package () {
+ install -v -d $PKG_DEST/usr/share/sgml/docbook/sgml-dtd-$PKG_VER &&
+ chown -R root:root . &&
+
+ install -v docbook.cat $PKG_DEST/usr/share/sgml/docbook/sgml-dtd-$PKG_VER/catalog &&
+ cp -v -af *.dtd *.mod *.dcl $PKG_DEST/usr/share/sgml/docbook/sgml-dtd-$PKG_VER &&
+
+ install-catalog --add $PKG_DEST/etc/sgml/sgml-docbook-dtd-$PKG_VER.cat \
+ /usr/share/sgml/docbook/sgml-dtd-$PKG_VER/catalog &&
+
+ install-catalog --add $PKG_DEST/etc/sgml/sgml-docbook-dtd-$PKG_VER.cat \
+ $PKG_DEST/etc/sgml/sgml-docbook.cat
+
+
+ cat >> $PKG_DEST/usr/share/sgml/docbook/sgml-dtd-$PKG_VER/catalog << "EOF"
+ -- Begin Single Major Version catalog changes --
+
+PUBLIC "-//OASIS//DTD DocBook V4.4//EN" "docbook.dtd"
+PUBLIC "-//OASIS//DTD DocBook V4.3//EN" "docbook.dtd"
+PUBLIC "-//OASIS//DTD DocBook V4.2//EN" "docbook.dtd"
+PUBLIC "-//OASIS//DTD DocBook V4.1//EN" "docbook.dtd"
+PUBLIC "-//OASIS//DTD DocBook V4.0//EN" "docbook.dtd"
+
+ -- End Single Major Version catalog changes --
+EOF
+}