wok-next annotate docbook-xml/receipt @ rev 20892

linux: up (4.17.7)
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Jul 20 01:20:51 2018 +0300 (2018-07-20)
parents 35a20e111081
children a20a093a9790
rev   line source
al@20443 1 # SliTaz package receipt v2.
slaxemulator@6983 2
slaxemulator@6983 3 PACKAGE="docbook-xml"
slaxemulator@7625 4 VERSION="4.5"
slaxemulator@6983 5 CATEGORY="development"
slaxemulator@9352 6 SHORT_DESC="A widely used XML scheme for writing documentation and help. (version 4.5)"
slaxemulator@9352 7 MAINTAINER="slaxemulator@gmail.com"
pascal@15579 8 LICENSE="MIT"
al@19607 9 WEB_SITE="http://www.oasis-open.org/docbook/"
al@19607 10
al@18741 11 TARBALL="$PACKAGE-$VERSION.zip"
slaxemulator@8479 12 WGET_URL="http://www.docbook.org/xml/$VERSION/$TARBALL"
slaxemulator@6983 13
al@19607 14 DEPENDS="libxml2-tools libxml2 docbook-xml-412 docbook-xml-42 docbook-xml-43 \
al@19607 15 docbook-xml-44"
pascal@15579 16
al@20443 17 compile_rules() {
al@18741 18 mkdir -p $DESTDIR/usr/share/xml/docbook/xml-dtd-$VERSION
slaxemulator@9352 19 cp -dRf docbook.cat *.dtd ent/ *.mod \
al@18741 20 $DESTDIR/usr/share/xml/docbook/xml-dtd-$VERSION
slaxemulator@9352 21 }
slaxemulator@9352 22
al@20443 23 genpkg_rules() {
slaxemulator@9352 24 mkdir -p $fs
pascal@15579 25 cp -a $install/usr $fs
slaxemulator@6983 26 }
slaxemulator@7625 27
slaxemulator@6983 28 post_install()
slaxemulator@6983 29 {
pascal@18730 30 [ -d "$1/etc/xml" ] || mkdir -p "$1/etc/xml"
pascal@18730 31 if [ -f "$1/etc/xml/docbook-xml" ]; then
pascal@18730 32 chroot "$1/" xmlcatalog --noout /etc/xml/docbook-xml
slaxemulator@9352 33 else
pascal@18730 34 chroot "$1/" xmlcatalog --noout --create /etc/xml/docbook-xml
slaxemulator@9352 35 fi
slaxemulator@6983 36
pascal@18730 37 if [ "$1" ]; then
al@20443 38 mv -f "$1/etc/resolv.conf" "$1/etc/recolv.conf.$$" 2>/dev/null
pascal@18730 39 cp /etc/resolv.conf "$1/etc/resolv.conf"
pascal@18730 40 fi
slaxemulator@9352 41
al@18741 42 # V4.1.2
al@18741 43 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 44 "-//OASIS//DTD DocBook XML V4.1.2//EN" \
al@18741 45 "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" \
al@18741 46 "/etc//xml/docbook-xml"
al@18741 47 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 48 "-//OASIS//DTD DocBook XML CALS Table Model V4.1.2//EN" \
al@18741 49 "http://www.oasis-open.org/docbook/xml/4.1.2/calstblx.dtd" \
al@18741 50 "/etc/xml/docbook-xml"
al@18741 51 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 52 "-//OASIS//DTD DocBook XML CALS Table Model V4.1.2//EN" \
al@18741 53 "http://www.oasis-open.org/docbook/xml/4.1.2/calstblx.dtd" \
al@18741 54 "/etc/xml/docbook-xml"
al@18741 55 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 56 "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \
al@18741 57 "http://www.oasis-open.org/docbook/xml/4.1.2/soextblx.dtd" \
al@18741 58 "/etc/xml/docbook-xml"
al@18741 59 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 60 "-//OASIS//ELEMENTS DocBook XML Information Pool V4.1.2//EN" \
al@18741 61 "http://www.oasis-open.org/docbook/xml/4.1.2/dbpoolx.mod" \
al@18741 62 "/etc/xml/docbook-xml"
al@18741 63 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 64 "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.1.2//EN" \
al@18741 65 "http://www.oasis-open.org/docbook/xml/4.1.2/dbhierx.mod" \
al@18741 66 "/etc/xml/docbook-xml"
al@18741 67 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 68 "-//OASIS//ENTITIES DocBook XML Additional General Entities V4.1.2//EN" \
al@18741 69 "http://www.oasis-open.org/docbook/xml/4.1.2/dbgenent.mod" \
al@18741 70 "/etc/xml/docbook-xml"
al@18741 71 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 72 "-//OASIS//ENTITIES DocBook XML Notations V4.1.2//EN" \
al@18741 73 "http://www.oasis-open.org/docbook/xml/4.1.2/dbnotnx.mod" \
al@18741 74 "/etc/xml/docbook-xml"
al@18741 75 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 76 "-//OASIS//ENTITIES DocBook XML Character Entities V4.1.2//EN" \
al@18741 77 "http://www.oasis-open.org/docbook/xml/4.1.2/dbcentx.mod" \
al@18741 78 "/etc/xml/docbook-xml"
al@18741 79 chroot "$1/" xmlcatalog --noout --add "rewriteSystem" \
al@18741 80 "http://www.oasis-open.org/docbook/xml/4.1.2" \
al@18741 81 "file:///usr/share/xml/docbook/xml-dtd-4.1.2" \
al@18741 82 "/etc/xml/docbook-xml"
al@18741 83 chroot "$1/" xmlcatalog --noout --add "rewriteURI" \
al@18741 84 "http://www.oasis-open.org/docbook/xml/4.1.2" \
al@18741 85 "file:///usr/share/xml/docbook/xml-dtd-4.1.2" \
al@18741 86 "/etc/xml/docbook-xml"
slaxemulator@9352 87
al@18741 88 # V4.2
al@18741 89 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 90 "-//OASIS//DTD DocBook XML V4.2//EN" \
al@18741 91 "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" \
al@18741 92 "/etc/xml/docbook-xml"
al@18741 93 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 94 "-//OASIS//DTD DocBook CALS Table Model V4.2//EN" \
al@18741 95 "http://www.oasis-open.org/docbook/xml/4.2/calstblx.dtd" \
al@18741 96 "/etc/xml/docbook-xml"
al@18741 97 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 98 "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \
al@18741 99 "http://www.oasis-open.org/docbook/xml/4.2/soextblx.dtd" \
al@18741 100 "/etc/xml/docbook-xml"
al@18741 101 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 102 "-//OASIS//ELEMENTS DocBook Information Pool V4.2//EN" \
al@18741 103 "http://www.oasis-open.org/docbook/xml/4.2/dbpoolx.mod" \
al@18741 104 "/etc/xml/docbook-xml"
al@18741 105 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 106 "-//OASIS//ELEMENTS DocBook Document Hierarchy V4.2//EN" \
al@18741 107 "http://www.oasis-open.org/docbook/xml/4.2/dbhierx.mod" \
al@18741 108 "/etc/xml/docbook-xml"
al@18741 109 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 110 "-//OASIS//ENTITIES DocBook Additional General Entities V4.2//EN" \
al@18741 111 "http://www.oasis-open.org/docbook/xml/4.2/dbgenent.mod" \
al@18741 112 "/etc/xml/docbook-xml"
al@18741 113 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 114 "-//OASIS//ENTITIES DocBook Notations V4.2//EN" \
al@18741 115 "http://www.oasis-open.org/docbook/xml/4.2/dbnotnx.mod" \
al@18741 116 "/etc/xml/docbook-xml"
al@18741 117 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 118 "-//OASIS//ENTITIES DocBook Character Entities V4.2//EN" \
al@18741 119 "http://www.oasis-open.org/docbook/xml/4.2/dbcentx.mod" \
al@18741 120 "/etc/xml/docbook-xml"
al@18741 121 chroot "$1/" xmlcatalog --noout --add "rewriteSystem" \
al@18741 122 "http://www.oasis-open.org/docbook/xml/4.2" \
al@18741 123 "file:///usr/share/xml/docbook/xml-dtd-4.2" \
al@18741 124 "/etc/xml/docbook-xml"
al@18741 125 chroot "$1/" xmlcatalog --noout --add "rewriteURI" \
al@18741 126 "http://www.oasis-open.org/docbook/xml/4.2" \
al@18741 127 "file:///usr/share/xml/docbook/xml-dtd-4.2" \
al@18741 128 "/etc/xml/docbook-xml"
slaxemulator@9352 129
al@18741 130 # V4.3
al@18741 131 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 132 "-//OASIS//DTD DocBook XML V4.3//EN" \
al@18741 133 "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" \
al@18741 134 "/etc/xml/docbook-xml"
al@18741 135 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 136 "-//OASIS//DTD DocBook CALS Table Model V4.3//EN" \
al@18741 137 "http://www.oasis-open.org/docbook/xml/4.3/calstblx.dtd" \
al@18741 138 "/etc/xml/docbook-xml"
al@18741 139 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 140 "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \
al@18741 141 "http://www.oasis-open.org/docbook/xml/4.3/soextblx.dtd" \
al@18741 142 "/etc/xml/docbook-xml"
al@18741 143 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 144 "-//OASIS//ELEMENTS DocBook Information Pool V4.3//EN" \
al@18741 145 "http://www.oasis-open.org/docbook/xml/4.3/dbpoolx.mod" \
al@18741 146 "/etc/xml/docbook-xml"
al@18741 147 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 148 "-//OASIS//ELEMENTS DocBook Document Hierarchy V4.3//EN" \
al@18741 149 "http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod" \
al@18741 150 "/etc/xml/docbook-xml"
al@18741 151 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 152 "-//OASIS//ENTITIES DocBook Additional General Entities V4.3//EN" \
al@18741 153 "http://www.oasis-open.org/docbook/xml/4.3/dbgenent.mod" \
al@18741 154 "/etc/xml/docbook-xml"
al@18741 155 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 156 "-//OASIS//ENTITIES DocBook Notations V4.3//EN" \
al@18741 157 "http://www.oasis-open.org/docbook/xml/4.3/dbnotnx.mod" \
al@18741 158 "/etc/xml/docbook-xml"
al@18741 159 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 160 "-//OASIS//ENTITIES DocBook Character Entities V4.3//EN" \
al@18741 161 "http://www.oasis-open.org/docbook/xml/4.3/dbcentx.mod" \
al@18741 162 "/etc/xml/docbook-xml"
al@18741 163 chroot "$1/" xmlcatalog --noout --add "rewriteSystem" \
al@18741 164 "http://www.oasis-open.org/docbook/xml/4.3" \
al@18741 165 "file:///usr/share/xml/docbook/xml-dtd-4.3" \
al@18741 166 "/etc/xml/docbook-xml"
al@18741 167 chroot "$1/" xmlcatalog --noout --add "rewriteURI" \
al@18741 168 "http://www.oasis-open.org/docbook/xml/4.3" \
al@18741 169 "file:///usr/share/xml/docbook/xml-dtd-4.3" \
al@18741 170 "/etc/xml/docbook-xml"
slaxemulator@9352 171
al@18741 172 # V4.4
al@18741 173 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 174 "-//OASIS//DTD DocBook XML V4.4//EN" \
al@18741 175 "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" \
al@18741 176 "/etc/xml/docbook-xml"
al@18741 177 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 178 "-//OASIS//DTD DocBook CALS Table Model V4.4//EN" \
al@18741 179 "http://www.oasis-open.org/docbook/xml/4.4/calstblx.dtd" \
al@18741 180 "/etc/xml/docbook-xml"
al@18741 181 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 182 "-//OASIS//ELEMENTS DocBook XML HTML Tables V4.4//EN" \
al@18741 183 "http://www.oasis-open.org/docbook/xml/4.4/htmltblx.mod" \
al@18741 184 "/etc/xml/docbook-xml"
al@18741 185 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 186 "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \
al@18741 187 "http://www.oasis-open.org/docbook/xml/4.4/soextblx.dtd" \
al@18741 188 "/etc/xml/docbook-xml"
al@18741 189 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 190 "-//OASIS//ELEMENTS DocBook Information Pool V4.4//EN" \
al@18741 191 "http://www.oasis-open.org/docbook/xml/4.4/dbpoolx.mod" \
al@18741 192 "/etc/xml/docbook-xml"
al@18741 193 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 194 "-//OASIS//ELEMENTS DocBook Document Hierarchy V4.4//EN" \
al@18741 195 "http://www.oasis-open.org/docbook/xml/4.4/dbhierx.mod" \
al@18741 196 "/etc/xml/docbook-xml"
al@18741 197 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 198 "-//OASIS//ENTITIES DocBook Additional General Entities V4.4//EN" \
al@18741 199 "http://www.oasis-open.org/docbook/xml/4.4/dbgenent.mod" \
al@18741 200 "/etc/xml/docbook-xml"
al@18741 201 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 202 "-//OASIS//ENTITIES DocBook Notations V4.4//EN" \
al@18741 203 "http://www.oasis-open.org/docbook/xml/4.4/dbnotnx.mod" \
al@18741 204 "/etc/xml/docbook-xml"
al@18741 205 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 206 "-//OASIS//ENTITIES DocBook Character Entities V4.4//EN" \
al@18741 207 "http://www.oasis-open.org/docbook/xml/4.4/dbcentx.mod" \
al@18741 208 "/etc/xml/docbook-xml"
al@18741 209 chroot "$1/" xmlcatalog --noout --add "rewriteSystem" \
al@18741 210 "http://www.oasis-open.org/docbook/xml/4.4" \
al@18741 211 "file:///usr/share/xml/docbook/xml-dtd-4.4" \
al@18741 212 "/etc/xml/docbook-xml"
al@18741 213 chroot "$1/" xmlcatalog --noout --add "rewriteURI" \
al@18741 214 "http://www.oasis-open.org/docbook/xml/4.4" \
al@18741 215 "file:///usr/share/xml/docbook/xml-dtd-4.4" \
al@18741 216 "/etc/xml/docbook-xml"
slaxemulator@9352 217
al@18741 218 # V4.5
al@18741 219 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 220 "-//OASIS//DTD DocBook XML V4.5//EN" \
al@18741 221 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" \
al@18741 222 "/etc/xml/docbook-xml"
al@18741 223 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 224 "-//OASIS//DTD DocBook XML CALS Table Model V4.5//EN" \
al@18741 225 "file:///usr/share/xml/docbook/xml-dtd-4.5/calstblx.dtd" \
al@18741 226 "/etc/xml/docbook-xml"
al@18741 227 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 228 "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \
al@18741 229 "file:///usr/share/xml/docbook/xml-dtd-4.5/soextblx.dtd" \
al@18741 230 "/etc/xml/docbook-xml"
al@18741 231 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 232 "-//OASIS//ELEMENTS DocBook XML Information Pool V4.5//EN" \
al@18741 233 "file:///usr/share/xml/docbook/xml-dtd-4.5/dbpoolx.mod" \
al@18741 234 "/etc/xml/docbook-xml"
al@18741 235 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 236 "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.5//EN" \
al@18741 237 "file:///usr/share/xml/docbook/xml-dtd-4.5/dbhierx.mod" \
al@18741 238 "/etc/xml/docbook-xml"
al@18741 239 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 240 "-//OASIS//ELEMENTS DocBook XML HTML Tables V4.5//EN" \
al@18741 241 "file:///usr/share/xml/docbook/xml-dtd-4.5/htmltblx.mod" \
al@18741 242 "/etc/xml/docbook-xml"
al@18741 243 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 244 "-//OASIS//ENTITIES DocBook XML Notations V4.5//EN" \
al@18741 245 "file:///usr/share/xml/docbook/xml-dtd-4.5/dbnotnx.mod" \
al@18741 246 "/etc/xml/docbook-xml"
al@18741 247 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 248 "-//OASIS//ENTITIES DocBook XML Character Entities V4.5//EN" \
al@18741 249 "file:///usr/share/xml/docbook/xml-dtd-4.5/dbcentx.mod" \
al@18741 250 "/etc/xml/docbook-xml"
al@18741 251 chroot "$1/" xmlcatalog --noout --add "public" \
al@18741 252 "-//OASIS//ENTITIES DocBook XML Additional General Entities V4.5//EN" \
al@18741 253 "file:///usr/share/xml/docbook/xml-dtd-4.5/dbgenent.mod" \
al@18741 254 "/etc/xml/docbook-xml"
al@18741 255 chroot "$1/" xmlcatalog --noout --add "rewriteSystem" \
al@18741 256 "http://www.oasis-open.org/docbook/xml/4.5" \
al@18741 257 "file:///usr/share/xml/docbook/xml-dtd-4.5" \
al@18741 258 "/etc/xml/docbook-xml"
al@18741 259 chroot "$1/" xmlcatalog --noout --add "rewriteURI" \
al@18741 260 "http://www.oasis-open.org/docbook/xml/4.5" \
al@18741 261 "file:///usr/share/xml/docbook/xml-dtd-4.5" \
al@18741 262 "/etc/xml/docbook-xml"
al@18741 263
al@18741 264 if [ -f "$1/etc/xml/catalog" ]; then
al@18741 265 chroot "$1/" xmlcatalog --noout /etc/xml/catalog
al@18741 266 else
al@18741 267 chroot "$1/" xmlcatalog --noout --create /etc/xml/catalog
al@18741 268 fi
al@18741 269
al@18741 270 chroot "$1/" xmlcatalog --noout --add "delegatePublic" \
al@18741 271 "-//OASIS//ENTITIES DocBook XML" \
al@18741 272 "file:///etc/xml/docbook-xml" \
al@18741 273 "/etc/xml/catalog"
al@18741 274 chroot "$1/" xmlcatalog --noout --add "delegatePublic" \
al@18741 275 "-//OASIS//DTD DocBook XML" \
al@18741 276 "file:///etc/xml/docbook-xml" \
al@18741 277 "/etc/xml/catalog"
al@18741 278 chroot "$1/" xmlcatalog --noout --add "delegateSystem" \
al@18741 279 "http://www.oasis-open.org/docbook/" \
al@18741 280 "file:///etc/xml/docbook-xml" \
al@18741 281 "/etc/xml/catalog"
al@18741 282 chroot "$1/" xmlcatalog --noout --add "delegateURI" \
al@18741 283 "http://www.oasis-open.org/docbook/" \
al@18741 284 "file:///etc/xml/docbook-xml" \
al@18741 285 "/etc/xml/catalog"
al@18741 286 if [ -n "$1" ]; then
al@20443 287 mv -f "$1/etc/resolv.conf.$$" "$1/etc/recolv.conf" 2>/dev/null
pascal@18730 288 fi
slaxemulator@6983 289 }
slaxemulator@6983 290
al@20443 291 post_remove() {
pascal@18730 292 xmlcatalog --noout --del file:///etc/xml/docbook-xml "$1/etc/xml/catalog"
slaxemulator@9352 293 }