1 #!/bin/bash 2 3 # 4 # docbook-dtds.spec %post 5 # 6 7 export Version=1.0 8 export Release=30.1 9 10 /usr/bin/xmlcatalog --sgml --noout --add \ 11 /etc/sgml/sgml-docbook-3.0-${Version}-${Release}.cat \ 12 /usr/share/sgml/sgml-iso-entities-8879.1986/catalog 13 /usr/bin/xmlcatalog --sgml --noout --add \ 14 /etc/sgml/sgml-docbook-3.0-${Version}-${Release}.cat \ 15 /usr/share/sgml/docbook/sgml-dtd-3.0-${Version}-${Release}/catalog 16 17 # DocBook V3.1 18 /usr/bin/xmlcatalog --sgml --noout --add \ 19 /etc/sgml/sgml-docbook-3.1-${Version}-${Release}.cat \ 20 /usr/share/sgml/sgml-iso-entities-8879.1986/catalog 21 /usr/bin/xmlcatalog --sgml --noout --add \ 22 /etc/sgml/sgml-docbook-3.1-${Version}-${Release}.cat \ 23 /usr/share/sgml/docbook/sgml-dtd-3.1-${Version}-${Release}/catalog 24 25 # DocBook V4.0 26 /usr/bin/xmlcatalog --sgml --noout --add \ 27 /etc/sgml/sgml-docbook-4.0-${Version}-${Release}.cat \ 28 /usr/share/sgml/sgml-iso-entities-8879.1986/catalog 29 /usr/bin/xmlcatalog --sgml --noout --add \ 30 /etc/sgml/sgml-docbook-4.0-${Version}-${Release}.cat \ 31 /usr/share/sgml/docbook/sgml-dtd-4.0-${Version}-${Release}/catalog 32 33 # DocBook V4.1 34 /usr/bin/xmlcatalog --sgml --noout --add \ 35 /etc/sgml/sgml-docbook-4.1-${Version}-${Release}.cat \ 36 /usr/share/sgml/sgml-iso-entities-8879.1986/catalog 37 /usr/bin/xmlcatalog --sgml --noout --add \ 38 /etc/sgml/sgml-docbook-4.1-${Version}-${Release}.cat \ 39 /usr/share/sgml/docbook/sgml-dtd-4.1-${Version}-${Release}/catalog 40 41 # DocBook XML V4.1.2 42 /usr/bin/xmlcatalog --sgml --noout --add \ 43 /etc/sgml/xml-docbook-4.1.2-${Version}-${Release}.cat \ 44 /usr/share/sgml/sgml-iso-entities-8879.1986/catalog 45 /usr/bin/xmlcatalog --sgml --noout --add \ 46 /etc/sgml/xml-docbook-4.1.2-${Version}-${Release}.cat \ 47 /usr/share/sgml/docbook/xml-dtd-4.1.2-${Version}-${Release}/catalog 48 49 # DocBook V4.2 50 /usr/bin/xmlcatalog --sgml --noout --add \ 51 /etc/sgml/sgml-docbook-4.2-${Version}-${Release}.cat \ 52 /usr/share/sgml/sgml-iso-entities-8879.1986/catalog 53 /usr/bin/xmlcatalog --sgml --noout --add \ 54 /etc/sgml/sgml-docbook-4.2-${Version}-${Release}.cat \ 55 /usr/share/sgml/docbook/sgml-dtd-4.2-${Version}-${Release}/catalog 56 57 # DocBook XML V4.2 58 /usr/bin/xmlcatalog --sgml --noout --add \ 59 /etc/sgml/xml-docbook-4.2-${Version}-${Release}.cat \ 60 /usr/share/sgml/sgml-iso-entities-8879.1986/catalog 61 /usr/bin/xmlcatalog --sgml --noout --add \ 62 /etc/sgml/xml-docbook-4.2-${Version}-${Release}.cat \ 63 /usr/share/sgml/docbook/xml-dtd-4.2-${Version}-${Release}/catalog 64 65 # DocBook V4.3 66 /usr/bin/xmlcatalog --sgml --noout --add \ 67 /etc/sgml/sgml-docbook-4.3-${Version}-${Release}.cat \ 68 /usr/share/sgml/sgml-iso-entities-8879.1986/catalog 69 /usr/bin/xmlcatalog --sgml --noout --add \ 70 /etc/sgml/sgml-docbook-4.3-${Version}-${Release}.cat \ 71 /usr/share/sgml/docbook/sgml-dtd-4.3-${Version}-${Release}/catalog 72 73 # DocBook XML V4.3 74 /usr/bin/xmlcatalog --sgml --noout --add \ 75 /etc/sgml/xml-docbook-4.3-${Version}-${Release}.cat \ 76 /usr/share/sgml/sgml-iso-entities-8879.1986/catalog 77 /usr/bin/xmlcatalog --sgml --noout --add \ 78 /etc/sgml/xml-docbook-4.3-${Version}-${Release}.cat \ 79 /usr/share/sgml/docbook/xml-dtd-4.3-${Version}-${Release}/catalog 80 81 # DocBook V4.4 82 /usr/bin/xmlcatalog --sgml --noout --add \ 83 /etc/sgml/sgml-docbook-4.4-${Version}-${Release}.cat \ 84 /usr/share/sgml/sgml-iso-entities-8879.1986/catalog 85 /usr/bin/xmlcatalog --sgml --noout --add \ 86 /etc/sgml/sgml-docbook-4.4-${Version}-${Release}.cat \ 87 /usr/share/sgml/docbook/sgml-dtd-4.4-${Version}-${Release}/catalog 88 # added by laca 89 test ! -f /etc/sgml/sgml-docbook.cat && \ 90 ( cd /etc/sgml; \ 91 ln -s sgml-docbook-4.4-${Version}-${Release}.cat sgml-docbook.cat ) 92 93 94 # DocBook XML V4.4 95 /usr/bin/xmlcatalog --sgml --noout --add \ 96 /etc/sgml/xml-docbook-4.4-${Version}-${Release}.cat \ 97 /usr/share/sgml/sgml-iso-entities-8879.1986/catalog 98 /usr/bin/xmlcatalog --sgml --noout --add \ 99 /etc/sgml/xml-docbook-4.4-${Version}-${Release}.cat \ 100 /usr/share/sgml/docbook/xml-dtd-4.4-${Version}-${Release}/catalog 101 # added by laca 102 test ! -f /etc/sgml/xml-docbook.cat && \ 103 ( cd /etc/sgml; \ 104 ln -s xml-docbook-4.4-${Version}-${Release}.cat xml-docbook.cat ) 105 106 # The following lines are for the case in which the style sheets 107 # were installed after another DTD but before this DTD 108 STYLESHEETS=$(echo /usr/share/sgml/docbook/dsssl-stylesheets-*) 109 STYLESHEETS=${STYLESHEETS##*/dsssl-stylesheets-} 110 if [ "$STYLESHEETS" != "*" ]; then 111 # DocBook V3.0 112 /usr/bin/xmlcatalog --sgml --noout --add \ 113 /etc/sgml/sgml-docbook-3.0-${Version}-${Release}.cat \ 114 /usr/share/sgml/openjade/catalog 115 /usr/bin/xmlcatalog --sgml --noout --add \ 116 /etc/sgml/sgml-docbook-3.0-${Version}-${Release}.cat \ 117 /usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog 118 119 # DocBook V3.1 120 /usr/bin/xmlcatalog --sgml --noout --add \ 121 /etc/sgml/sgml-docbook-3.1-${Version}-${Release}.cat \ 122 /usr/share/sgml/openjade/catalog 123 /usr/bin/xmlcatalog --sgml --noout --add \ 124 /etc/sgml/sgml-docbook-3.1-${Version}-${Release}.cat \ 125 /usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog 126 127 # DocBook V4.0 128 /usr/bin/xmlcatalog --sgml --noout --add \ 129 /etc/sgml/sgml-docbook-4.0-${Version}-${Release}.cat \ 130 /usr/share/sgml/openjade/catalog 131 /usr/bin/xmlcatalog --sgml --noout --add \ 132 /etc/sgml/sgml-docbook-4.0-${Version}-${Release}.cat \ 133 /usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog 134 135 # DocBook V4.1 136 /usr/bin/xmlcatalog --sgml --noout --add \ 137 /etc/sgml/sgml-docbook-4.1-${Version}-${Release}.cat \ 138 /usr/share/sgml/openjade/catalog 139 /usr/bin/xmlcatalog --sgml --noout --add \ 140 /etc/sgml/sgml-docbook-4.1-${Version}-${Release}.cat \ 141 /usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog 142 143 # DocBook XML V4.1.2 144 /usr/bin/xmlcatalog --sgml --noout --add \ 145 /etc/sgml/xml-docbook-4.1.2-${Version}-${Release}.cat \ 146 /usr/share/sgml/openjade/catalog 147 /usr/bin/xmlcatalog --sgml --noout --add \ 148 /etc/sgml/xml-docbook-4.1.2-${Version}-${Release}.cat \ 149 /usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog 150 151 # DocBook V4.2 152 /usr/bin/xmlcatalog --sgml --noout --add \ 153 /etc/sgml/sgml-docbook-4.2-${Version}-${Release}.cat \ 154 /usr/share/sgml/openjade/catalog 155 /usr/bin/xmlcatalog --sgml --noout --add \ 156 /etc/sgml/sgml-docbook-4.2-${Version}-${Release}.cat \ 157 /usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog 158 159 # DocBook XML V4.2 160 /usr/bin/xmlcatalog --sgml --noout --add \ 161 /etc/sgml/xml-docbook-4.2-${Version}-${Release}.cat \ 162 /usr/share/sgml/openjade/catalog 163 /usr/bin/xmlcatalog --sgml --noout --add \ 164 /etc/sgml/xml-docbook-4.2-${Version}-${Release}.cat \ 165 /usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog 166 167 # DocBook V4.3 168 /usr/bin/xmlcatalog --sgml --noout --add \ 169 /etc/sgml/sgml-docbook-4.3-${Version}-${Release}.cat \ 170 /usr/share/sgml/openjade/catalog 171 /usr/bin/xmlcatalog --sgml --noout --add \ 172 /etc/sgml/sgml-docbook-4.3-${Version}-${Release}.cat \ 173 /usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog 174 175 # DocBook XML V4.3 176 /usr/bin/xmlcatalog --sgml --noout --add \ 177 /etc/sgml/xml-docbook-4.3-${Version}-${Release}.cat \ 178 /usr/share/sgml/openjade/catalog 179 /usr/bin/xmlcatalog --sgml --noout --add \ 180 /etc/sgml/xml-docbook-4.3-${Version}-${Release}.cat \ 181 /usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog 182 183 # DocBook V4.4 184 /usr/bin/xmlcatalog --sgml --noout --add \ 185 /etc/sgml/sgml-docbook-4.4-${Version}-${Release}.cat \ 186 /usr/share/sgml/openjade/catalog 187 /usr/bin/xmlcatalog --sgml --noout --add \ 188 /etc/sgml/sgml-docbook-4.4-${Version}-${Release}.cat \ 189 /usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog 190 191 # DocBook XML V4.4 192 /usr/bin/xmlcatalog --sgml --noout --add \ 193 /etc/sgml/xml-docbook-4.4-${Version}-${Release}.cat \ 194 /usr/share/sgml/openjade/catalog 195 /usr/bin/xmlcatalog --sgml --noout --add \ 196 /etc/sgml/xml-docbook-4.4-${Version}-${Release}.cat \ 197 /usr/share/sgml/docbook/dsssl-stylesheets-$STYLESHEETS/catalog 198 fi 199 200 # Fix up SGML super catalog so that there isn't an XML DTD before an 201 # SGML one. We need to do this (*sigh*) because xmlcatalog messes up 202 # the order of the lines, and SGML tools don't like to see XML things 203 # they aren't expecting. 204 CATALOG=/etc/sgml/catalog 205 SGML=$(cat -n ${CATALOG} | grep sgml-docbook | head -1 | (read n line;echo $n)) 206 XML=$(cat -n ${CATALOG} | grep xml-docbook | head -1 | (read n line; echo $n)) 207 # Do they need switching around? 208 if [ -n "${XML}" ] && [ -n "${SGML}" ] && [ "${XML}" -lt "${SGML}" ] 209 then 210 # Switch those two lines around. 211 XML=$((XML - 1)) 212 SGML=$((SGML - 1)) 213 perl -e "@_=<>;@_[$XML, $SGML]=@_[$SGML, $XML];print @_" \ 214 ${CATALOG} > ${CATALOG}.rpmtmp 215 mv -f ${CATALOG}.rpmtmp ${CATALOG} 216 fi 217 218 ## 219 ## XML catalog 220 ## 221 222 CATALOG=/etc/xml/docbook-xmlcatalog 223 224 if [ -w $CATALOG ] 225 then 226 # DocBook XML V4.1.2 227 /usr/bin/xmlcatalog --noout --add "public" \ 228 "ISO 8879:1986//ENTITIES Publishing//EN" \ 229 "xml-dtd-4.1.2-${Version}-${Release}/ent/iso-pub.ent" $CATALOG 230 /usr/bin/xmlcatalog --noout --add "public" \ 231 "ISO 8879:1986//ENTITIES Greek Letters//EN" \ 232 "xml-dtd-4.1.2-${Version}-${Release}/ent/iso-grk1.ent" $CATALOG 233 /usr/bin/xmlcatalog --noout --add "public" \ 234 "-//OASIS//ELEMENTS DocBook XML Information Pool V4.1.2//EN" \ 235 "xml-dtd-4.1.2-${Version}-${Release}/dbpoolx.mod" $CATALOG 236 /usr/bin/xmlcatalog --noout --add "public" \ 237 "ISO 8879:1986//ENTITIES Box and Line Drawing//EN" \ 238 "xml-dtd-4.1.2-${Version}-${Release}/ent/iso-box.ent" $CATALOG 239 /usr/bin/xmlcatalog --noout --add "public" \ 240 "-//OASIS//DTD DocBook XML V4.1.2//EN" \ 241 "xml-dtd-4.1.2-${Version}-${Release}/docbookx.dtd" $CATALOG 242 /usr/bin/xmlcatalog --noout --add "public" \ 243 "ISO 8879:1986//ENTITIES Greek Symbols//EN" \ 244 "xml-dtd-4.1.2-${Version}-${Release}/ent/iso-grk3.ent" $CATALOG 245 /usr/bin/xmlcatalog --noout --add "public" \ 246 "ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN" \ 247 "xml-dtd-4.1.2-${Version}-${Release}/ent/iso-amsn.ent" $CATALOG 248 /usr/bin/xmlcatalog --noout --add "public" \ 249 "ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN" \ 250 "xml-dtd-4.1.2-${Version}-${Release}/ent/iso-num.ent" $CATALOG 251 /usr/bin/xmlcatalog --noout --add "public" \ 252 "-//OASIS//ENTITIES DocBook XML Character Entities V4.1.2//EN" \ 253 "xml-dtd-4.1.2-${Version}-${Release}/dbcentx.mod" $CATALOG 254 /usr/bin/xmlcatalog --noout --add "public" \ 255 "ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN" \ 256 "xml-dtd-4.1.2-${Version}-${Release}/ent/iso-grk4.ent" $CATALOG 257 /usr/bin/xmlcatalog --noout --add "public" \ 258 "-//OASIS//ENTITIES DocBook XML Notations V4.1.2//EN" \ 259 "xml-dtd-4.1.2-${Version}-${Release}/dbnotnx.mod" $CATALOG 260 /usr/bin/xmlcatalog --noout --add "public" \ 261 "ISO 8879:1986//ENTITIES Diacritical Marks//EN" \ 262 "xml-dtd-4.1.2-${Version}-${Release}/ent/iso-dia.ent" $CATALOG 263 /usr/bin/xmlcatalog --noout --add "public" \ 264 "ISO 8879:1986//ENTITIES Monotoniko Greek//EN" \ 265 "xml-dtd-4.1.2-${Version}-${Release}/ent/iso-grk2.ent" $CATALOG 266 /usr/bin/xmlcatalog --noout --add "public" \ 267 "-//OASIS//ENTITIES DocBook XML Additional General Entities V4.1.2//EN" \ 268 "xml-dtd-4.1.2-${Version}-${Release}/dbgenent.mod" $CATALOG 269 /usr/bin/xmlcatalog --noout --add "public" \ 270 "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.1.2//EN" \ 271 "xml-dtd-4.1.2-${Version}-${Release}/dbhierx.mod" $CATALOG 272 /usr/bin/xmlcatalog --noout --add "public" \ 273 "ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN" \ 274 "xml-dtd-4.1.2-${Version}-${Release}/ent/iso-amsa.ent" $CATALOG 275 /usr/bin/xmlcatalog --noout --add "public" \ 276 "ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN" \ 277 "xml-dtd-4.1.2-${Version}-${Release}/ent/iso-amso.ent" $CATALOG 278 /usr/bin/xmlcatalog --noout --add "public" \ 279 "ISO 8879:1986//ENTITIES Russian Cyrillic//EN" \ 280 "xml-dtd-4.1.2-${Version}-${Release}/ent/iso-cyrl.ent" $CATALOG 281 /usr/bin/xmlcatalog --noout --add "public" \ 282 "ISO 8879:1986//ENTITIES General Technical//EN" \ 283 "xml-dtd-4.1.2-${Version}-${Release}/ent/iso-tech.ent" $CATALOG 284 /usr/bin/xmlcatalog --noout --add "public" \ 285 "ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN" \ 286 "xml-dtd-4.1.2-${Version}-${Release}/ent/iso-amsc.ent" $CATALOG 287 /usr/bin/xmlcatalog --noout --add "public" \ 288 "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \ 289 "xml-dtd-4.1.2-${Version}-${Release}/soextblx.dtd" $CATALOG 290 /usr/bin/xmlcatalog --noout --add "public" \ 291 "-//OASIS//DTD DocBook XML CALS Table Model V4.1.2//EN" \ 292 "xml-dtd-4.1.2-${Version}-${Release}/calstblx.dtd" $CATALOG 293 /usr/bin/xmlcatalog --noout --add "public" \ 294 "ISO 8879:1986//ENTITIES Added Latin 1//EN" \ 295 "xml-dtd-4.1.2-${Version}-${Release}/ent/iso-lat1.ent" $CATALOG 296 /usr/bin/xmlcatalog --noout --add "public" \ 297 "ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN" \ 298 "xml-dtd-4.1.2-${Version}-${Release}/ent/iso-amsb.ent" $CATALOG 299 /usr/bin/xmlcatalog --noout --add "public" \ 300 "ISO 8879:1986//ENTITIES Added Latin 2//EN" \ 301 "xml-dtd-4.1.2-${Version}-${Release}/ent/iso-lat2.ent" $CATALOG 302 /usr/bin/xmlcatalog --noout --add "public" \ 303 "ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN" \ 304 "xml-dtd-4.1.2-${Version}-${Release}/ent/iso-amsr.ent" $CATALOG 305 /usr/bin/xmlcatalog --noout --add "public" \ 306 "ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN" \ 307 "xml-dtd-4.1.2-${Version}-${Release}/ent/iso-cyr2.ent" $CATALOG 308 /usr/bin/xmlcatalog --noout --add "rewriteSystem" \ 309 "http://www.oasis-open.org/docbook/xml/4.1.2" \ 310 "xml-dtd-4.1.2-${Version}-${Release}" $CATALOG 311 /usr/bin/xmlcatalog --noout --add "rewriteURI" \ 312 "http://www.oasis-open.org/docbook/xml/4.1.2" \ 313 "xml-dtd-4.1.2-${Version}-${Release}" $CATALOG 314 315 # DocBook XML V4.2 316 /usr/bin/xmlcatalog --noout --add "public" \ 317 "ISO 8879:1986//ENTITIES Publishing//EN" \ 318 "xml-dtd-4.2-${Version}-${Release}/ent/iso-pub.ent" $CATALOG 319 /usr/bin/xmlcatalog --noout --add "public" \ 320 "ISO 8879:1986//ENTITIES Greek Letters//EN" \ 321 "xml-dtd-4.2-${Version}-${Release}/ent/iso-grk1.ent" $CATALOG 322 /usr/bin/xmlcatalog --noout --add "public" \ 323 "-//OASIS//ELEMENTS DocBook XML Information Pool V4.2//EN" \ 324 "xml-dtd-4.2-${Version}-${Release}/dbpoolx.mod" $CATALOG 325 /usr/bin/xmlcatalog --noout --add "public" \ 326 "ISO 8879:1986//ENTITIES Box and Line Drawing//EN" \ 327 "xml-dtd-4.2-${Version}-${Release}/ent/iso-box.ent" $CATALOG 328 /usr/bin/xmlcatalog --noout --add "public" \ 329 "-//OASIS//DTD DocBook XML V4.2//EN" \ 330 "xml-dtd-4.2-${Version}-${Release}/docbookx.dtd" $CATALOG 331 /usr/bin/xmlcatalog --noout --add "public" \ 332 "ISO 8879:1986//ENTITIES Greek Symbols//EN" \ 333 "xml-dtd-4.2-${Version}-${Release}/ent/iso-grk3.ent" $CATALOG 334 /usr/bin/xmlcatalog --noout --add "public" \ 335 "ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN" \ 336 "xml-dtd-4.2-${Version}-${Release}/ent/iso-amsn.ent" $CATALOG 337 /usr/bin/xmlcatalog --noout --add "public" \ 338 "ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN" \ 339 "xml-dtd-4.2-${Version}-${Release}/ent/iso-num.ent" $CATALOG 340 /usr/bin/xmlcatalog --noout --add "public" \ 341 "-//OASIS//ENTITIES DocBook XML Character Entities V4.2//EN" \ 342 "xml-dtd-4.2-${Version}-${Release}/dbcentx.mod" $CATALOG 343 /usr/bin/xmlcatalog --noout --add "public" \ 344 "ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN" \ 345 "xml-dtd-4.2-${Version}-${Release}/ent/iso-grk4.ent" $CATALOG 346 /usr/bin/xmlcatalog --noout --add "public" \ 347 "-//OASIS//ENTITIES DocBook XML Notations V4.2//EN" \ 348 "xml-dtd-4.2-${Version}-${Release}/dbnotnx.mod" $CATALOG 349 /usr/bin/xmlcatalog --noout --add "public" \ 350 "ISO 8879:1986//ENTITIES Diacritical Marks//EN" \ 351 "xml-dtd-4.2-${Version}-${Release}/ent/iso-dia.ent" $CATALOG 352 /usr/bin/xmlcatalog --noout --add "public" \ 353 "ISO 8879:1986//ENTITIES Monotoniko Greek//EN" \ 354 "xml-dtd-4.2-${Version}-${Release}/ent/iso-grk2.ent" $CATALOG 355 /usr/bin/xmlcatalog --noout --add "public" \ 356 "-//OASIS//ENTITIES DocBook XML Additional General Entities V4.2//EN" \ 357 "xml-dtd-4.2-${Version}-${Release}/dbgenent.mod" $CATALOG 358 /usr/bin/xmlcatalog --noout --add "public" \ 359 "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.2//EN" \ 360 "xml-dtd-4.2-${Version}-${Release}/dbhierx.mod" $CATALOG 361 /usr/bin/xmlcatalog --noout --add "public" \ 362 "ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN" \ 363 "xml-dtd-4.2-${Version}-${Release}/ent/iso-amsa.ent" $CATALOG 364 /usr/bin/xmlcatalog --noout --add "public" \ 365 "ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN" \ 366 "xml-dtd-4.2-${Version}-${Release}/ent/iso-amso.ent" $CATALOG 367 /usr/bin/xmlcatalog --noout --add "public" \ 368 "ISO 8879:1986//ENTITIES Russian Cyrillic//EN" \ 369 "xml-dtd-4.2-${Version}-${Release}/ent/iso-cyrl.ent" $CATALOG 370 /usr/bin/xmlcatalog --noout --add "public" \ 371 "ISO 8879:1986//ENTITIES General Technical//EN" \ 372 "xml-dtd-4.2-${Version}-${Release}/ent/iso-tech.ent" $CATALOG 373 /usr/bin/xmlcatalog --noout --add "public" \ 374 "ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN" \ 375 "xml-dtd-4.2-${Version}-${Release}/ent/iso-amsc.ent" $CATALOG 376 /usr/bin/xmlcatalog --noout --add "public" \ 377 "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \ 378 "xml-dtd-4.2-${Version}-${Release}/soextblx.dtd" $CATALOG 379 /usr/bin/xmlcatalog --noout --add "public" \ 380 "-//OASIS//DTD DocBook XML CALS Table Model V4.2//EN" \ 381 "xml-dtd-4.2-${Version}-${Release}/calstblx.dtd" $CATALOG 382 /usr/bin/xmlcatalog --noout --add "public" \ 383 "ISO 8879:1986//ENTITIES Added Latin 1//EN" \ 384 "xml-dtd-4.2-${Version}-${Release}/ent/iso-lat1.ent" $CATALOG 385 /usr/bin/xmlcatalog --noout --add "public" \ 386 "ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN" \ 387 "xml-dtd-4.2-${Version}-${Release}/ent/iso-amsb.ent" $CATALOG 388 /usr/bin/xmlcatalog --noout --add "public" \ 389 "ISO 8879:1986//ENTITIES Added Latin 2//EN" \ 390 "xml-dtd-4.2-${Version}-${Release}/ent/iso-lat2.ent" $CATALOG 391 /usr/bin/xmlcatalog --noout --add "public" \ 392 "ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN" \ 393 "xml-dtd-4.2-${Version}-${Release}/ent/iso-amsr.ent" $CATALOG 394 /usr/bin/xmlcatalog --noout --add "public" \ 395 "ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN" \ 396 "xml-dtd-4.2-${Version}-${Release}/ent/iso-cyr2.ent" $CATALOG 397 /usr/bin/xmlcatalog --noout --add "rewriteSystem" \ 398 "http://www.oasis-open.org/docbook/xml/4.2" \ 399 "xml-dtd-4.2-${Version}-${Release}" $CATALOG 400 /usr/bin/xmlcatalog --noout --add "rewriteURI" \ 401 "http://www.oasis-open.org/docbook/xml/4.2" \ 402 "xml-dtd-4.2-${Version}-${Release}" $CATALOG 403 404 # DocBook XML V4.3 405 /usr/bin/xmlcatalog --noout --add "public" \ 406 "ISO 8879:1986//ENTITIES Publishing//EN" \ 407 "xml-dtd-4.3-${Version}-${Release}/ent/iso-pub.ent" $CATALOG 408 /usr/bin/xmlcatalog --noout --add "public" \ 409 "ISO 8879:1986//ENTITIES Greek Letters//EN" \ 410 "xml-dtd-4.3-${Version}-${Release}/ent/iso-grk1.ent" $CATALOG 411 /usr/bin/xmlcatalog --noout --add "public" \ 412 "-//OASIS//ELEMENTS DocBook XML Information Pool V4.3//EN" \ 413 "xml-dtd-4.3-${Version}-${Release}/dbpoolx.mod" $CATALOG 414 /usr/bin/xmlcatalog --noout --add "public" \ 415 "ISO 8879:1986//ENTITIES Box and Line Drawing//EN" \ 416 "xml-dtd-4.3-${Version}-${Release}/ent/iso-box.ent" $CATALOG 417 /usr/bin/xmlcatalog --noout --add "public" \ 418 "-//OASIS//DTD DocBook XML V4.3//EN" \ 419 "xml-dtd-4.3-${Version}-${Release}/docbookx.dtd" $CATALOG 420 /usr/bin/xmlcatalog --noout --add "public" \ 421 "ISO 8879:1986//ENTITIES Greek Symbols//EN" \ 422 "xml-dtd-4.3-${Version}-${Release}/ent/iso-grk3.ent" $CATALOG 423 /usr/bin/xmlcatalog --noout --add "public" \ 424 "ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN" \ 425 "xml-dtd-4.3-${Version}-${Release}/ent/iso-amsn.ent" $CATALOG 426 /usr/bin/xmlcatalog --noout --add "public" \ 427 "ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN" \ 428 "xml-dtd-4.3-${Version}-${Release}/ent/iso-num.ent" $CATALOG 429 /usr/bin/xmlcatalog --noout --add "public" \ 430 "-//OASIS//ENTITIES DocBook XML Character Entities V4.3//EN" \ 431 "xml-dtd-4.3-${Version}-${Release}/dbcentx.mod" $CATALOG 432 /usr/bin/xmlcatalog --noout --add "public" \ 433 "ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN" \ 434 "xml-dtd-4.3-${Version}-${Release}/ent/iso-grk4.ent" $CATALOG 435 /usr/bin/xmlcatalog --noout --add "public" \ 436 "-//OASIS//ENTITIES DocBook XML Notations V4.3//EN" \ 437 "xml-dtd-4.3-${Version}-${Release}/dbnotnx.mod" $CATALOG 438 /usr/bin/xmlcatalog --noout --add "public" \ 439 "ISO 8879:1986//ENTITIES Diacritical Marks//EN" \ 440 "xml-dtd-4.3-${Version}-${Release}/ent/iso-dia.ent" $CATALOG 441 /usr/bin/xmlcatalog --noout --add "public" \ 442 "ISO 8879:1986//ENTITIES Monotoniko Greek//EN" \ 443 "xml-dtd-4.3-${Version}-${Release}/ent/iso-grk2.ent" $CATALOG 444 /usr/bin/xmlcatalog --noout --add "public" \ 445 "-//OASIS//ENTITIES DocBook XML Additional General Entities V4.3//EN" \ 446 "xml-dtd-4.3-${Version}-${Release}/dbgenent.mod" $CATALOG 447 /usr/bin/xmlcatalog --noout --add "public" \ 448 "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.3//EN" \ 449 "xml-dtd-4.3-${Version}-${Release}/dbhierx.mod" $CATALOG 450 /usr/bin/xmlcatalog --noout --add "public" \ 451 "ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN" \ 452 "xml-dtd-4.3-${Version}-${Release}/ent/iso-amsa.ent" $CATALOG 453 /usr/bin/xmlcatalog --noout --add "public" \ 454 "ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN" \ 455 "xml-dtd-4.3-${Version}-${Release}/ent/iso-amso.ent" $CATALOG 456 /usr/bin/xmlcatalog --noout --add "public" \ 457 "ISO 8879:1986//ENTITIES Russian Cyrillic//EN" \ 458 "xml-dtd-4.3-${Version}-${Release}/ent/iso-cyrl.ent" $CATALOG 459 /usr/bin/xmlcatalog --noout --add "public" \ 460 "ISO 8879:1986//ENTITIES General Technical//EN" \ 461 "xml-dtd-4.3-${Version}-${Release}/ent/iso-tech.ent" $CATALOG 462 /usr/bin/xmlcatalog --noout --add "public" \ 463 "ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN" \ 464 "xml-dtd-4.3-${Version}-${Release}/ent/iso-amsc.ent" $CATALOG 465 /usr/bin/xmlcatalog --noout --add "public" \ 466 "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \ 467 "xml-dtd-4.3-${Version}-${Release}/soextblx.dtd" $CATALOG 468 /usr/bin/xmlcatalog --noout --add "public" \ 469 "-//OASIS//DTD DocBook XML CALS Table Model V4.3//EN" \ 470 "xml-dtd-4.3-${Version}-${Release}/calstblx.dtd" $CATALOG 471 /usr/bin/xmlcatalog --noout --add "public" \ 472 "ISO 8879:1986//ENTITIES Added Latin 1//EN" \ 473 "xml-dtd-4.3-${Version}-${Release}/ent/iso-lat1.ent" $CATALOG 474 /usr/bin/xmlcatalog --noout --add "public" \ 475 "ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN" \ 476 "xml-dtd-4.3-${Version}-${Release}/ent/iso-amsb.ent" $CATALOG 477 /usr/bin/xmlcatalog --noout --add "public" \ 478 "ISO 8879:1986//ENTITIES Added Latin 2//EN" \ 479 "xml-dtd-4.3-${Version}-${Release}/ent/iso-lat2.ent" $CATALOG 480 /usr/bin/xmlcatalog --noout --add "public" \ 481 "ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN" \ 482 "xml-dtd-4.3-${Version}-${Release}/ent/iso-amsr.ent" $CATALOG 483 /usr/bin/xmlcatalog --noout --add "public" \ 484 "ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN" \ 485 "xml-dtd-4.3-${Version}-${Release}/ent/iso-cyr2.ent" $CATALOG 486 /usr/bin/xmlcatalog --noout --add "rewriteSystem" \ 487 "http://www.oasis-open.org/docbook/xml/4.3" \ 488 "xml-dtd-4.3-${Version}-${Release}" $CATALOG 489 /usr/bin/xmlcatalog --noout --add "rewriteURI" \ 490 "http://www.oasis-open.org/docbook/xml/4.3" \ 491 "xml-dtd-4.3-${Version}-${Release}" $CATALOG 492 493 # DocBook XML V4.4 494 /usr/bin/xmlcatalog --noout --add "public" \ 495 "ISO 8879:1986//ENTITIES Publishing//EN" \ 496 "xml-dtd-4.4-${Version}-${Release}/ent/iso-pub.ent" $CATALOG 497 /usr/bin/xmlcatalog --noout --add "public" \ 498 "ISO 8879:1986//ENTITIES Greek Letters//EN" \ 499 "xml-dtd-4.4-${Version}-${Release}/ent/iso-grk1.ent" $CATALOG 500 /usr/bin/xmlcatalog --noout --add "public" \ 501 "-//OASIS//ELEMENTS DocBook XML Information Pool V4.4//EN" \ 502 "xml-dtd-4.4-${Version}-${Release}/dbpoolx.mod" $CATALOG 503 /usr/bin/xmlcatalog --noout --add "public" \ 504 "ISO 8879:1986//ENTITIES Box and Line Drawing//EN" \ 505 "xml-dtd-4.4-${Version}-${Release}/ent/iso-box.ent" $CATALOG 506 /usr/bin/xmlcatalog --noout --add "public" \ 507 "-//OASIS//DTD DocBook XML V4.4//EN" \ 508 "xml-dtd-4.4-${Version}-${Release}/docbookx.dtd" $CATALOG 509 /usr/bin/xmlcatalog --noout --add "public" \ 510 "ISO 8879:1986//ENTITIES Greek Symbols//EN" \ 511 "xml-dtd-4.4-${Version}-${Release}/ent/iso-grk3.ent" $CATALOG 512 /usr/bin/xmlcatalog --noout --add "public" \ 513 "ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN" \ 514 "xml-dtd-4.4-${Version}-${Release}/ent/iso-amsn.ent" $CATALOG 515 /usr/bin/xmlcatalog --noout --add "public" \ 516 "ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN" \ 517 "xml-dtd-4.4-${Version}-${Release}/ent/iso-num.ent" $CATALOG 518 /usr/bin/xmlcatalog --noout --add "public" \ 519 "-//OASIS//ENTITIES DocBook XML Character Entities V4.4//EN" \ 520 "xml-dtd-4.4-${Version}-${Release}/dbcentx.mod" $CATALOG 521 /usr/bin/xmlcatalog --noout --add "public" \ 522 "ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN" \ 523 "xml-dtd-4.4-${Version}-${Release}/ent/iso-grk4.ent" $CATALOG 524 /usr/bin/xmlcatalog --noout --add "public" \ 525 "-//OASIS//ENTITIES DocBook XML Notations V4.4//EN" \ 526 "xml-dtd-4.4-${Version}-${Release}/dbnotnx.mod" $CATALOG 527 /usr/bin/xmlcatalog --noout --add "public" \ 528 "ISO 8879:1986//ENTITIES Diacritical Marks//EN" \ 529 "xml-dtd-4.4-${Version}-${Release}/ent/iso-dia.ent" $CATALOG 530 /usr/bin/xmlcatalog --noout --add "public" \ 531 "ISO 8879:1986//ENTITIES Monotoniko Greek//EN" \ 532 "xml-dtd-4.4-${Version}-${Release}/ent/iso-grk2.ent" $CATALOG 533 /usr/bin/xmlcatalog --noout --add "public" \ 534 "-//OASIS//ENTITIES DocBook XML Additional General Entities V4.4//EN" \ 535 "xml-dtd-4.4-${Version}-${Release}/dbgenent.mod" $CATALOG 536 /usr/bin/xmlcatalog --noout --add "public" \ 537 "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.4//EN" \ 538 "xml-dtd-4.4-${Version}-${Release}/dbhierx.mod" $CATALOG 539 /usr/bin/xmlcatalog --noout --add "public" \ 540 "ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN" \ 541 "xml-dtd-4.4-${Version}-${Release}/ent/iso-amsa.ent" $CATALOG 542 /usr/bin/xmlcatalog --noout --add "public" \ 543 "ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN" \ 544 "xml-dtd-4.4-${Version}-${Release}/ent/iso-amso.ent" $CATALOG 545 /usr/bin/xmlcatalog --noout --add "public" \ 546 "ISO 8879:1986//ENTITIES Russian Cyrillic//EN" \ 547 "xml-dtd-4.4-${Version}-${Release}/ent/iso-cyrl.ent" $CATALOG 548 /usr/bin/xmlcatalog --noout --add "public" \ 549 "ISO 8879:1986//ENTITIES General Technical//EN" \ 550 "xml-dtd-4.4-${Version}-${Release}/ent/iso-tech.ent" $CATALOG 551 /usr/bin/xmlcatalog --noout --add "public" \ 552 "ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN" \ 553 "xml-dtd-4.4-${Version}-${Release}/ent/iso-amsc.ent" $CATALOG 554 /usr/bin/xmlcatalog --noout --add "public" \ 555 "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \ 556 "xml-dtd-4.4-${Version}-${Release}/soextblx.dtd" $CATALOG 557 /usr/bin/xmlcatalog --noout --add "public" \ 558 "-//OASIS//DTD DocBook XML CALS Table Model V4.4//EN" \ 559 "xml-dtd-4.4-${Version}-${Release}/calstblx.dtd" $CATALOG 560 /usr/bin/xmlcatalog --noout --add "public" \ 561 "ISO 8879:1986//ENTITIES Added Latin 1//EN" \ 562 "xml-dtd-4.4-${Version}-${Release}/ent/iso-lat1.ent" $CATALOG 563 /usr/bin/xmlcatalog --noout --add "public" \ 564 "ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN" \ 565 "xml-dtd-4.4-${Version}-${Release}/ent/iso-amsb.ent" $CATALOG 566 /usr/bin/xmlcatalog --noout --add "public" \ 567 "ISO 8879:1986//ENTITIES Added Latin 2//EN" \ 568 "xml-dtd-4.4-${Version}-${Release}/ent/iso-lat2.ent" $CATALOG 569 /usr/bin/xmlcatalog --noout --add "public" \ 570 "ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN" \ 571 "xml-dtd-4.4-${Version}-${Release}/ent/iso-amsr.ent" $CATALOG 572 /usr/bin/xmlcatalog --noout --add "public" \ 573 "ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN" \ 574 "xml-dtd-4.4-${Version}-${Release}/ent/iso-cyr2.ent" $CATALOG 575 /usr/bin/xmlcatalog --noout --add "rewriteSystem" \ 576 "http://www.oasis-open.org/docbook/xml/4.4" \ 577 "xml-dtd-4.4-${Version}-${Release}" $CATALOG 578 /usr/bin/xmlcatalog --noout --add "rewriteURI" \ 579 "http://www.oasis-open.org/docbook/xml/4.4" \ 580 "xml-dtd-4.4-${Version}-${Release}" $CATALOG 581 fi 582 583 # Finally, make sure everything in /etc/sgml is readable! 584 /bin/chmod a+r /etc/sgml/* 585 586 # 587 # docbook-style-dsssl.spec %post 588 # 589 590 Version=1.79 591 Release=1 592 593 rel=$(echo /etc/sgml/sgml-docbook-3.0-*.cat) 594 rel=${rel##*-} 595 rel=${rel%.cat} 596 for centralized in /etc/sgml/*-docbook-*.cat 597 do 598 /usr/bin/install-catalog --remove $centralized \ 599 /usr/share/sgml/docbook/dsssl-stylesheets-*/catalog \ 600 >/dev/null 2>/dev/null 601 done 602 603 for centralized in /etc/sgml/*-docbook-*$rel.cat 604 do 605 /usr/bin/install-catalog --add $centralized \ 606 /usr/share/sgml/openjade/catalog \ 607 > /dev/null 2>/dev/null 608 /usr/bin/install-catalog --add $centralized \ 609 /usr/share/sgml/docbook/dsssl-stylesheets-${Version}/catalog \ 610 > /dev/null 2>/dev/null 611 done 612 613 # 614 # docbook-style-xsl.spec %post 615 # 616 617 Version=1.69.1 618 Release=5.1 619 620 CATALOG=/etc/xml/catalog 621 /usr/bin/xmlcatalog --noout --add "rewriteSystem" \ 622 "http://docbook.sourceforge.net/release/xsl/${Version}" \ 623 "file:///usr/share/sgml/docbook/xsl-stylesheets-${Version}-${Release}" $CATALOG 624 /usr/bin/xmlcatalog --noout --add "rewriteURI" \ 625 "http://docbook.sourceforge.net/release/xsl/${Version}" \ 626 "file:///usr/share/sgml/docbook/xsl-stylesheets-${Version}-${Release}" $CATALOG 627 /usr/bin/xmlcatalog --noout --add "rewriteSystem" \ 628 "http://docbook.sourceforge.net/release/xsl/current" \ 629 "file:///usr/share/sgml/docbook/xsl-stylesheets-${Version}-${Release}" $CATALOG 630 /usr/bin/xmlcatalog --noout --add "rewriteURI" \ 631 "http://docbook.sourceforge.net/release/xsl/current" \ 632 "file:///usr/share/sgml/docbook/xsl-stylesheets-${Version}-${Release}" $CATALOG 633