Mercurial > vanilla
comparison text/docbook-xml/docbook-xml.sh @ 1029:36cafca2de8e
text/docbook-xml: import 4.1.2 version
author | David Demelier <markand@malikania.fr> |
---|---|
date | Fri, 30 Aug 2019 20:30:00 +0200 |
parents | ddab65a5b3f5 |
children | 6710613b88b9 |
comparison
equal
deleted
inserted
replaced
1028:e46348eb3fbd | 1029:36cafca2de8e |
---|---|
18 PKGNAME=docbook-xml | 18 PKGNAME=docbook-xml |
19 PKGVERSION=4.5 | 19 PKGVERSION=4.5 |
20 PKGREVISION=1 | 20 PKGREVISION=1 |
21 PKGLICENSE="CUSTOM" | 21 PKGLICENSE="CUSTOM" |
22 PKGSUMMARY="DocBook XML DTD" | 22 PKGSUMMARY="DocBook XML DTD" |
23 PKGDOWNLOAD="https://docbook.org/xml/4.2/docbook-xml-4.2.zip | 23 PKGDOWNLOAD="https://docbook.org/xml/4.1.2/docbkx412.zip |
24 https://docbook.org/xml/4.2/docbook-xml-4.2.zip | |
24 https://docbook.org/xml/4.3/docbook-xml-4.3.zip | 25 https://docbook.org/xml/4.3/docbook-xml-4.3.zip |
25 https://docbook.org/xml/4.4/docbook-xml-4.4.zip | 26 https://docbook.org/xml/4.4/docbook-xml-4.4.zip |
26 https://docbook.org/xml/4.5/docbook-xml-4.5.zip" | 27 https://docbook.org/xml/4.5/docbook-xml-4.5.zip" |
27 PKGDEPENDS="unzip:build libxml2:build" | 28 PKGDEPENDS="unzip:build libxml2:build" |
28 | 29 |
29 build_version() | 30 extract() |
30 { | 31 { |
31 rm -rf docbook | 32 rm -rf docbook |
32 unzip $PKGNAME-$1.zip -d docbook | 33 |
34 if [ "$1" = "4.1.2" ]; then | |
35 unzip docbkx412.zip -d docbook | |
36 else | |
37 unzip $PKGNAME-$1.zip -d docbook | |
38 fi | |
33 | 39 |
34 install -dm755 $DESTDIR/share/xml/docbook/xml-dtd-$1 | 40 install -dm755 $DESTDIR/share/xml/docbook/xml-dtd-$1 |
35 cp -af \ | 41 cp -af \ |
36 docbook/docbook.cat \ | 42 docbook/docbook.cat \ |
37 docbook/*.dtd \ | 43 docbook/*.dtd \ |
38 docbook/ent/ \ | 44 docbook/ent/ \ |
39 docbook/*.mod \ | 45 docbook/*.mod \ |
40 $DESTDIR/share/xml/docbook/xml-dtd-$1 | 46 $DESTDIR/share/xml/docbook/xml-dtd-$1 |
47 | |
48 rm -rf docbook | |
49 } | |
50 | |
51 catalog() | |
52 { | |
53 if [ "$1" = "4.1.2" ]; then | |
54 local xml=" XML" | |
55 else | |
56 local xml="" | |
57 fi | |
58 | |
41 xmlcatalog --noout --add "public" \ | 59 xmlcatalog --noout --add "public" \ |
42 "-//OASIS//DTD DocBook XML V$1//EN" \ | 60 "-//OASIS//DTD DocBook XML V$1//EN" \ |
43 "http://www.oasis-open.org/docbook/xml/$1/docbookx.dtd" \ | 61 "http://www.oasis-open.org/docbook/xml/$1/docbookx.dtd" \ |
44 $DESTDIR/etc/xml/docbook && | 62 $DESTDIR/etc/xml/docbook |
45 xmlcatalog --noout --add "public" \ | 63 xmlcatalog --noout --add "public" \ |
46 "-//OASIS//DTD DocBook XML CALS Table Model V$1//EN" \ | 64 "-//OASIS//DTD DocBook$xml CALS Table Model V$1//EN" \ |
47 "file:///share/xml/docbook/xml-dtd-$1/calstblx.dtd" \ | 65 "file:///share/xml/docbook/xml-dtd-$1/calstblx.dtd" \ |
48 $DESTDIR/etc/xml/docbook && | 66 $DESTDIR/etc/xml/docbook |
49 xmlcatalog --noout --add "public" \ | 67 xmlcatalog --noout --add "public" \ |
50 "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \ | 68 "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \ |
51 "file:///share/xml/docbook/xml-dtd-$1/soextblx.dtd" \ | 69 "file:///share/xml/docbook/xml-dtd-$1/soextblx.dtd" \ |
52 $DESTDIR/etc/xml/docbook && | 70 $DESTDIR/etc/xml/docbook |
53 xmlcatalog --noout --add "public" \ | 71 xmlcatalog --noout --add "public" \ |
54 "-//OASIS//ELEMENTS DocBook XML Information Pool V$1//EN" \ | 72 "-//OASIS//ELEMENTS DocBook$xml Information Pool V$1//EN" \ |
55 "file:///share/xml/docbook/xml-dtd-$1/dbpoolx.mod" \ | 73 "file:///share/xml/docbook/xml-dtd-$1/dbpoolx.mod" \ |
56 $DESTDIR/etc/xml/docbook && | 74 $DESTDIR/etc/xml/docbook |
57 xmlcatalog --noout --add "public" \ | 75 xmlcatalog --noout --add "public" \ |
58 "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V$1//EN" \ | 76 "-//OASIS//ELEMENTS DocBook$xml Document Hierarchy V$1//EN" \ |
59 "file:///share/xml/docbook/xml-dtd-$1/dbhierx.mod" \ | 77 "file:///share/xml/docbook/xml-dtd-$1/dbhierx.mod" \ |
60 $DESTDIR/etc/xml/docbook && | 78 $DESTDIR/etc/xml/docbook |
79 | |
80 if [ "$1" = "4.4" ] || [ "$1" = "4.5" ]; then | |
81 xmlcatalog --noout --add "public" \ | |
82 "-//OASIS//ELEMENTS DocBook$xml HTML Tables V$1//EN" \ | |
83 "file:///share/xml/docbook/xml-dtd-$1/htmltblx.mod" \ | |
84 $DESTDIR/etc/xml/docbook | |
85 fi | |
86 | |
61 xmlcatalog --noout --add "public" \ | 87 xmlcatalog --noout --add "public" \ |
62 "-//OASIS//ELEMENTS DocBook XML HTML Tables V$1//EN" \ | 88 "-//OASIS//ENTITIES DocBook$xml Notations V$1//EN" \ |
63 "file:///share/xml/docbook/xml-dtd-$1/htmltblx.mod" \ | 89 "file:///share/xml/docbook/xml-dtd-$1/dbnotnx.mod" \ |
64 $DESTDIR/etc/xml/docbook && | 90 $DESTDIR/etc/xml/docbook |
65 xmlcatalog --noout --add "public" \ | 91 xmlcatalog --noout --add "public" \ |
66 "-//OASIS//ENTITIES DocBook XML Notations V$1//EN" \ | 92 "-//OASIS//ENTITIES DocBook$xml Character Entities V$1//EN" \ |
67 "file:///share/xml/docbook/xml-dtd-$1/dbnotnx.mod" \ | 93 "file:///share/xml/docbook/xml-dtd-$1/dbcentx.mod" \ |
68 $DESTDIR/etc/xml/docbook && | 94 $DESTDIR/etc/xml/docbook |
69 xmlcatalog --noout --add "public" \ | 95 xmlcatalog --noout --add "public" \ |
70 "-//OASIS//ENTITIES DocBook XML Character Entities V$1//EN" \ | 96 "-//OASIS//ENTITIES DocBook$xml Additional General Entities V$1//EN" \ |
71 "file:///share/xml/docbook/xml-dtd-$1/dbcentx.mod" \ | |
72 $DESTDIR/etc/xml/docbook && | |
73 xmlcatalog --noout --add "public" \ | |
74 "-//OASIS//ENTITIES DocBook XML Additional General Entities V$1//EN" \ | |
75 "file:///share/xml/docbook/xml-dtd-$1/dbgenent.mod" \ | 97 "file:///share/xml/docbook/xml-dtd-$1/dbgenent.mod" \ |
76 $DESTDIR/etc/xml/docbook && | 98 $DESTDIR/etc/xml/docbook |
77 xmlcatalog --noout --add "rewriteSystem" \ | 99 xmlcatalog --noout --add "rewriteSystem" \ |
78 "http://www.oasis-open.org/docbook/xml/$1" \ | 100 "http://www.oasis-open.org/docbook/xml/$1" \ |
79 "file:///share/xml/docbook/xml-dtd-$1" \ | 101 "file:///share/xml/docbook/xml-dtd-$1" \ |
80 $DESTDIR/etc/xml/docbook && | 102 $DESTDIR/etc/xml/docbook |
81 xmlcatalog --noout --add "rewriteURI" \ | 103 xmlcatalog --noout --add "rewriteURI" \ |
82 "http://www.oasis-open.org/docbook/xml/$1" \ | 104 "http://www.oasis-open.org/docbook/xml/$1" \ |
83 "file:///share/xml/docbook/xml-dtd-$1" \ | 105 "file:///share/xml/docbook/xml-dtd-$1" \ |
84 $DESTDIR/etc/xml/docbook | 106 $DESTDIR/etc/xml/docbook |
85 rm -rf docbook | |
86 } | 107 } |
87 | 108 |
88 build() | 109 build() |
89 { | 110 { |
90 install -dm755 $DESTDIR/etc/xml | 111 install -dm755 $DESTDIR/etc/xml |
91 xmlcatalog --noout --create $DESTDIR/etc/xml/docbook | 112 xmlcatalog --noout --create $DESTDIR/etc/xml/docbook |
92 | 113 |
93 for v in 4.2 4.3 4.4 4.5; do | 114 for v in 4.1.2 4.2 4.3 4.4 4.5; do |
94 build_version $v | 115 extract $v |
116 catalog $v | |
95 done | 117 done |
96 } | 118 } |