Changeset 5287b7c for x/installing/x7proto.xml
- Timestamp:
- 07/29/2012 08:09:42 PM (12 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 73dd9a12
- Parents:
- 44ae0d21
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
x/installing/x7proto.xml
r44ae0d21 r5287b7c 7 7 <!ENTITY x7proto-download-http "http://xorg.freedesktop.org/releases/individual/proto/"> 8 8 <!ENTITY x7proto-download-ftp "ftp://ftp.x.org/pub/individual/proto/"> 9 <!ENTITY x7proto-wget "&files-anduin;/xorg/proto-&xorg7-release;.wget">10 <!ENTITY x7proto-md5sum "&files-anduin;/xorg/proto-&xorg7-release;.md5">11 9 <!ENTITY x7proto-size "3.0 MB"> 12 10 <!-- Editors note: Because we recommend a scripted build that removes … … 18 16 <!ENTITY x7proto-time "0.8 SBU"> 19 17 18 <!ENTITY applewmproto-version "1.4.2"> 19 <!ENTITY applewmproto-md5sum "c1d50749c3ac5215a1a9425818e856c1"> 20 21 <!ENTITY bigreqsproto-version "1.1.2"> 22 <!ENTITY bigreqsproto-md5sum "1a05fb01fa1d5198894c931cf925c025"> 23 24 <!ENTITY compositeproto-version "0.4.2"> 25 <!ENTITY compositeproto-md5sum "98482f65ba1e74a08bf5b056a4031ef0"> 26 27 <!ENTITY damageproto-version "1.2.1"> 28 <!ENTITY damageproto-md5sum "998e5904764b82642cc63d97b4ba9e95"> 29 30 <!ENTITY dmxproto-version "2.3.1"> 31 <!ENTITY dmxproto-md5sum "4ee175bbd44d05c34d43bb129be5098a"> 32 33 <!ENTITY dri2proto-version "2.6"> 34 <!ENTITY dri2proto-md5sum "2eb74959684f47c862081099059a11ab"> 35 36 <!ENTITY fixesproto-version "5.0"> 37 <!ENTITY fixesproto-md5sum "e7431ab84d37b2678af71e29355e101d"> 38 39 <!ENTITY fontsproto-version "2.1.2"> 40 <!ENTITY fontsproto-md5sum "c5f4f1fb4ba7766eedbc9489e81f3be2"> 41 42 <!ENTITY glproto-version "1.4.15"> 43 <!ENTITY glproto-md5sum "d1ff0c1acc605689919c1ee2fc9b5582"> 44 45 <!ENTITY inputproto-version "2.2"> 46 <!ENTITY inputproto-md5sum "13c8aedaf98a92e282b7e456c0a5bed9"> 47 48 <!ENTITY kbproto-version "1.0.6"> 49 <!ENTITY kbproto-md5sum "677ea8523eec6caca86121ad2dca0b71"> 50 51 <!ENTITY randrproto-version "1.3.2"> 52 <!ENTITY randrproto-md5sum "597491c0d8055e2a66f11350c4985775"> 53 54 <!ENTITY recordproto-version "1.14.2"> 55 <!ENTITY recordproto-md5sum "1b4e5dede5ea51906f1530ca1e21d216"> 56 57 <!ENTITY renderproto-version "0.11.1"> 58 <!ENTITY renderproto-md5sum "a914ccc1de66ddeb4b611c6b0686e274"> 59 60 <!ENTITY resourceproto-version "1.2.0"> 61 <!ENTITY resourceproto-md5sum "cfdb57dae221b71b2703f8e2980eaaf4"> 62 63 <!ENTITY scrnsaverproto-version "1.2.2"> 64 <!ENTITY scrnsaverproto-md5sum "edd8a73775e8ece1d69515dd17767bfb"> 65 66 <!ENTITY videoproto-version "2.3.1"> 67 <!ENTITY videoproto-md5sum "c3b348c6e2031b72b11ae63fc7f805c2"> 68 69 <!ENTITY windowswmproto-version "1.0.4"> 70 <!ENTITY windowswmproto-md5sum "e74b2ff3172a6117f2a62b655ef99064"> 71 72 <!ENTITY xcmiscproto-version "1.2.2"> 73 <!ENTITY xcmiscproto-md5sum "5f4847c78e41b801982c8a5e06365b24"> 74 75 <!ENTITY xextproto-version "7.2.1"> 76 <!ENTITY xextproto-md5sum "eaac343af094e6b608cf15cfba0f77c5"> 77 78 <!ENTITY xf86bigfontproto-version "1.2.0"> 79 <!ENTITY xf86bigfontproto-md5sum "120e226ede5a4687b25dd357cc9b8efe"> 80 81 <!ENTITY xf86dgaproto-version "2.1"> 82 <!ENTITY xf86dgaproto-md5sum "a036dc2fcbf052ec10621fd48b68dbb1"> 83 84 <!ENTITY xf86driproto-version "2.1.1"> 85 <!ENTITY xf86driproto-md5sum "1d716d0dac3b664e5ee20c69d34bc10e"> 86 87 <!ENTITY xf86vidmodeproto-version "2.3.1"> 88 <!ENTITY xf86vidmodeproto-md5sum "e793ecefeaecfeabd1aed6a01095174e"> 89 90 <!ENTITY xineramaproto-version "1.2.1"> 91 <!ENTITY xineramaproto-md5sum "9959fe0bfb22a0e7260433b8d199590a"> 92 93 <!ENTITY xproto-version "7.0.23"> 94 <!ENTITY xproto-md5sum "d4d241a4849167e4e694fe73371c328c"> 95 20 96 ]> 21 97 … … 52 128 </listitem> 53 129 <listitem> 54 <para>Download MD5 sum: <ulink url="&x7proto-md5sum;"/></para>55 </listitem>56 <listitem>57 130 <para>Download size: &x7proto-size;</para> 58 131 </listitem> … … 62 135 <listitem> 63 136 <para>Estimated build time: &x7proto-time;</para> 64 </listitem>65 </itemizedlist>66 67 <bridgehead renderas="sect3">Additional Downloads</bridgehead>68 <itemizedlist spacing="compact">69 <listitem>70 <para>Required download list: <ulink url="&x7proto-wget;"/></para>71 137 </listitem> 72 138 </itemizedlist> … … 76 142 <bridgehead renderas="sect4">Required</bridgehead> 77 143 <para role="required"> <xref linkend="util-macros"/></para> 144 145 <bridgehead renderas="sect4">Recommended</bridgehead> 146 <para role="required"> <xref linkend="sudo"/> and 147 <xref linkend="wget"/></para> 78 148 79 149 <bridgehead renderas="sect4">Optional</bridgehead> … … 94 164 <title>Downloading Xorg Protocol Headers</title> 95 165 166 <para>First, create a list of files to be downloaded. This file will also 167 be used to verify the integrity of the downloads when complete:</para> 168 169 <screen><userinput>cat > proto-&xorg-version;.md5 << "EOF" 170 #&applewmproto-md5sum; applewmproto-&applewmproto-version;.tar.bz2 171 &bigreqsproto-md5sum; bigreqsproto-&bigreqsproto-version;.tar.bz2 172 &compositeproto-md5sum; compositeproto-&compositeproto-version;.tar.bz2 173 &damageproto-md5sum; damageproto-&damageproto-version;.tar.bz2 174 &dmxproto-md5sum; dmxproto-&dmxproto-version;.tar.bz2 175 &dri2proto-md5sum; dri2proto-&dri2proto-version;.tar.bz2 176 &fixesproto-md5sum; fixesproto-&fixesproto-version;.tar.bz2 177 &fontsproto-md5sum; fontsproto-&fontsproto-version;.tar.bz2 178 &glproto-md5sum; glproto-&glproto-version;.tar.bz2 179 &inputproto-md5sum; inputproto-&inputproto-version;.tar.bz2 180 &kbproto-md5sum; kbproto-&kbproto-version;.tar.bz2 181 &randrproto-md5sum; randrproto-&randrproto-version;.tar.bz2 182 &recordproto-md5sum; recordproto-&recordproto-version;.tar.bz2 183 &renderproto-md5sum; renderproto-&renderproto-version;.tar.bz2 184 &resourceproto-md5sum; resourceproto-&resourceproto-version;.tar.bz2 185 &scrnsaverproto-md5sum; scrnsaverproto-&scrnsaverproto-version;.tar.bz2 186 &videoproto-md5sum; videoproto-&videoproto-version;.tar.bz2 187 #&windowswmproto-md5sum; windowswmproto-&windowswmproto-version;.tar.bz2 188 &xcmiscproto-md5sum; xcmiscproto-&xcmiscproto-version;.tar.bz2 189 &xextproto-md5sum; xextproto-&xextproto-version;.tar.bz2 190 &xf86bigfontproto-md5sum; xf86bigfontproto-&xf86bigfontproto-version;.tar.bz2 191 &xf86dgaproto-md5sum; xf86dgaproto-&xf86dgaproto-version;.tar.bz2 192 &xf86driproto-md5sum; xf86driproto-&xf86driproto-version;.tar.bz2 193 &xf86vidmodeproto-md5sum; xf86vidmodeproto-&xf86vidmodeproto-version;.tar.bz2 194 &xineramaproto-md5sum; xineramaproto-&xineramaproto-version;.tar.bz2 195 &xproto-md5sum; xproto-&xproto-version;.tar.bz2 196 EOF</userinput></screen> 197 96 198 <para>To download the needed files using <application>wget</application>, 97 199 use the following commands:</para> … … 99 201 <screen><userinput>mkdir proto && 100 202 cd proto && 101 grep -v '^#' ../proto-&xorg 7-release;.wget| wget -i- -c \203 grep -v '^#' ../proto-&xorg-version;.md5 | awk '{print $2}' | wget -i- -c \ 102 204 -B http://xorg.freedesktop.org/releases/individual/proto/ && 103 md5sum -c ../proto-&xorg 7-release;.md5</userinput></screen>205 md5sum -c ../proto-&xorg-version;.md5</userinput></screen> 104 206 105 207 </sect2> … … 108 210 <title>Installation of Xorg Protocol Headers</title> 109 211 110 <para>Install the <application>Xorg</application> protocol headers 111 by running the following commands for each package to be installed.</para> 112 113 <screen><userinput>./configure $XORG_CONFIG</userinput></screen> 114 115 <para>These packages do not provide test suites.</para> 116 117 <para>Now as the <systemitem class="username">root</systemitem> 118 user:</para> 119 120 <screen role="root"><userinput>make install</userinput></screen> 212 <para>First, start a subshell that will exit on error:</para> 213 214 <screen><userinput>bash -e</userinput></screen> 215 216 <para>Install all of the applications by running the following 217 commands:</para> 218 219 <screen><userinput>for package in $(grep -v '^#' ../proto-&xorg-version;.md5 | awk '{print $2}') 220 do 221 packagedir=${package%.tar.bz2} 222 tar -xf $package 223 cd $packagedir 224 ./configure $XORG_CONFIG 225 sudo make install 226 cd .. 227 rm -r $packagedir 228 done</userinput></screen> 229 230 <para>Finally, exit the shell that was started earlier:</para> 231 232 <screen><userinput>exit</userinput></screen> 233 234 </sect2> 235 236 <sect2 role="commands"> 237 <title>Command Explanations</title> 238 239 <para><command>bash -e</command>: This command starts a sub-shell that will 240 exit if any command returns a value other than 0, causing the for loop to 241 exit immediately if an error occurs. This also eliminates the need for the 242 <command>&&</command> construct used elsewhere in the book.</para> 121 243 122 244 </sect2>
Note:
See TracChangeset
for help on using the changeset viewer.