updates for 5.1-pre1, reorganized wget list, and some minor nitpicks
[automated_linux_from_scratch.git] / profiles / BLFS / chapter49 / xml-dtd.xml
blob5eaccfc59ea121b7ca52c7fee18e461e0e878d3a
1 <package name="xml-dtd" version="&xml-dtd-version;">
3         <packageinfo>
4                 <requires><name>libxml2</name></requires>
5                 <requires><name>unzip</name></requires>
6         </packageinfo>
8         <stage name="Unpacking a package.">
9         
10                 <mkdir>
11                         <name>&build_dir;/&xml-dtd-directory;</name>
12                 </mkdir>
14                 <unpack>
15                         <archive>&packages_dir;/&xml-dtd-package;</archive>
16                         <destination>&build_dir;/&xml-dtd-directory;</destination>
17                 </unpack>
18         </stage>
20         <stage name="Installing a package.">
21                 <stageinfo>
22                         <base>&build_dir;/&xml-dtd-directory;</base>
23                 </stageinfo>
25                 <!-- configuring docbook -->
27                 <textdump base="/tmp">
28                       <file>build_docbook</file>
29                       <content>
30                       =install -d /usr/share/xml/docbook/xml-dtd-4.2 &amp;&amp;
31                       =cp -af docbook.cat *.dtd ent/ *.mod /usr/share/xml/docbook/xml-dtd-4.2 &amp;&amp;
32                       =if [ ! -e /etc/xml/catalog ]; then mkdir -p /etc/xml; xmlcatalog --noout \
33                       =--create /etc/xml/catalog; fi &amp;&amp;
34                       =if [ ! -e /etc/xml/docbook ]; then xmlcatalog --noout --create \
35                       =/etc/xml/docbook; fi &amp;&amp;
36                       =xmlcatalog --noout --add "public" \
37                       ="-//OASIS//ELEMENTS DocBook XML Information Pool V4.2//EN" \
38                       ="file:///usr/share/xml/docbook/xml-dtd-4.2/dbpoolx.mod" \
39                       =/etc/xml/docbook &amp;&amp;
40                       =xmlcatalog --noout --add "public" \
41                       ="-//OASIS//DTD DocBook XML V4.2//EN" \
42                       ="http://oasis-open.org/docbook/xml/4.2/docbookx.dtd" \
43                       =/etc/xml/docbook &amp;&amp;
44                       =xmlcatalog --noout --add "public" \
45                       ="-//OASIS//ENTITIES DocBook XML Character Entities V4.2//EN" \
46                       ="file:///usr/share/xml/docbook/xml-dtd-4.2/dbcentx.mod" \
47                       =/etc/xml/docbook &amp;&amp;
48                       =xmlcatalog --noout --add "public" \
49                       ="-//OASIS//ENTITIES DocBook XML Notations V4.2//EN" \
50                       ="file:///usr/share/xml/docbook/xml-dtd-4.2/dbnotnx.mod" \
51                       =/etc/xml/docbook &amp;&amp;
52                       =xmlcatalog --noout --add "public" \
53                       ="-//OASIS//ENTITIES DocBook XML Additional General Entities V4.2//EN" \
54                       ="file:///usr/share/xml/docbook/xml-dtd-4.2/dbgenent.mod" \
55                       =/etc/xml/docbook &amp;&amp;
56                       =xmlcatalog --noout --add "public" \
57                       ="-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.2//EN" \
58                       ="file:///usr/share/xml/docbook/xml-dtd-4.2/dbhierx.mod" \
59                       =/etc/xml/docbook &amp;&amp;
60                       =xmlcatalog --noout --add "public" \
61                       ="-//OASIS//DTD XML Exchange Table Model 19990315//EN" \
62                       ="file:///usr/share/xml/docbook/xml-dtd-4.2/soextblx.dtd" \
63                       =/etc/xml/docbook &amp;&amp;
64                       =xmlcatalog --noout --add "public" \
65                       ="-//OASIS//DTD DocBook XML CALS Table Model V4.2//EN" \
66                       ="file:///usr/share/xml/docbook/xml-dtd-4.2/calstblx.dtd" \
67                       =/etc/xml/docbook &amp;&amp;
68                       =xmlcatalog --noout --add "rewriteSystem" \
69                       ="http://www.oasis-open.org/docbook/xml/4.2" \
70                       ="file:///usr/share/xml/docbook/xml-dtd-4.2" \
71                       =/etc/xml/docbook &amp;&amp;
72                       =xmlcatalog --noout --add "rewriteURI" \
73                       ="http://www.oasis-open.org/docbook/xml/4.2" \
74                       ="file:///usr/share/xml/docbook/xml-dtd-4.2" \
75                       =/etc/xml/docbook &amp;&amp;
76                       =xmlcatalog --noout --add "delegatePublic" \
77                       ="-//OASIS//ENTITIES DocBook XML" \
78                       ="file:///etc/xml/docbook" /etc/xml/catalog &amp;&amp;
79                       =xmlcatalog --noout --add "delegatePublic" \
80                       ="-//OASIS//DTD DocBook XML" \
81                       ="file:///etc/xml/docbook" /etc/xml/catalog &amp;&amp;
82                       =xmlcatalog --noout --add "delegateSystem" \
83                       ="http://www.oasis-open.org/docbook/" \
84                       ="file:///etc/xml/docbook" /etc/xml/catalog &amp;&amp;
85                       =xmlcatalog --noout --add "delegateURI" \
86                       ="http://www.oasis-open.org/docbook/" \
87                       ="file:///etc/xml/docbook" /etc/xml/catalog
88                       =
89                       =
90                       =xmlcatalog --noout --add "delegateSystem" \
91                       ="/usr/share/docbook/" \
92                       ="file:///etc/xml/docbook" /etc/xml/catalog &amp;&amp;
93                       =xmlcatalog --noout --add "delegateURI" \
94                       ="/usr/share/docbook/" \
95                       ="file:///etc/xml/docbook" /etc/xml/catalog &amp;&amp;
96                       =xmlcatalog --noout --add "rewriteSystem" \
97                       ="/usr/share/docbook" \
98                       ="file:///usr/share/xml/docbook/xml-dtd-4.2" \
99                       =/etc/xml/docbook &amp;&amp;
100                       =xmlcatalog --noout --add "rewriteURI" \
101                       ="/usr/share/docbook" \
102                       ="file:///usr/share/xml/docbook/xml-dtd-4.2" \
103                       =/etc/xml/docbook
104                       =
105                       =
106                       =xmlcatalog --noout --add "public" \
107                       ="-//OASIS//DTD DocBook XML V4.1.2//EN" \
108                       ="http://oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" \
109                       =/etc/xml/docbook &amp;&amp;
110                       =xmlcatalog --noout --add "delegateSystem" \
111                       ="http://oasis-open.org/docbook/xml/4.1.2/" \
112                       ="file:///etc/xml/docbook" /etc/xml/catalog &amp;&amp;
113                       =xmlcatalog --noout --add "delegateURI" \
114                       ="http://oasis-open.org/docbook/xml/4.1.2/" \
115                       ="file:///etc/xml/docbook" /etc/xml/catalog &amp;&amp;
116                       =xmlcatalog --noout --add "rewriteSystem" \
117                       ="http://oasis-open.org/docbook/xml/4.1.2" \
118                       ="file:///usr/share/xml/docbook/xml-dtd-4.2" \
119                       =/etc/xml/docbook &amp;&amp;
120                       =xmlcatalog --noout --add "rewriteURI" \
121                       ="http://oasis-open.org/docbook/xml/4.1.2" \
122                       ="file:///usr/share/xml/docbook/xml-dtd-4.2" \
123                       =/etc/xml/docbook
124                       </content>
125                 </textdump>
127                 <permissions mode="755">
128                       <name>/tmp/build_docbook</name>
129                 </permissions>
131                 <execute command="/tmp/build_docbook" />
133                 <remove>/tmp/build_docbook</remove>
134         </stage>
137         <stage name="Clean-up.">
138                 <remove>&build_dir;/&xml-dtd-directory;</remove>
139         </stage>
141 </package>