Changeset 5287b7c for x/installing


Ignore:
Timestamp:
07/29/2012 08:09:42 PM (12 years ago)
Author:
DJ Lucas <dj@…>
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
Message:

Removed external Xorg wget and md5sums files, and included for-in-do loops.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@10477 af4574ff-66df-0310-9fd7-8a98e5e911e0

Location:
x/installing
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • x/installing/installing.xml

    r44ae0d21 r5287b7c  
    3838  incremental updates to individual packages. The distribution of
    3939  <application>Xorg</application> is given a release number by the developers,
    40   in this case Xorg-&xorg7-version;, and is referred to as the "katamari" by
    41   the upstream developers. Additionally, the BLFS book appends a build number
     40  in this case Xorg-&xorg-version;, and is referred to as the "katamari" by
     41  the upstream developers.</para>
     42
     43  <!--
     44  <para>Additionally, the BLFS book appends a build number
    4245  to the end of version string to indicate whether a group of incremental
    4346  updates has been applied, while still retaining the versioning scheme of the
    44   upstream developers. For instance, Xorg-&xorg7-version;-1 would indicate that
     47  upstream developers. For instance, Xorg-&xorg-version;-1 would indicate that
    4548  this is the 1st release, and is consistent with the katamari, while
    46   Xorg-&xorg7-version;-2 would indicate that individual package updates have
     49  Xorg-&xorg-version;-2 would indicate that individual package updates have
    4750  been applied to the katamari.</para>
     51  -->
    4852
    4953  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="xorg7.xml"/>
  • x/installing/x7app.xml

    r44ae0d21 r5287b7c  
    77  <!ENTITY x7apps-download-http "http://xorg.freedesktop.org/releases/individual/app/">
    88  <!ENTITY x7apps-download-ftp  "ftp://ftp.x.org/pub/individual/app/">
    9   <!ENTITY x7apps-wget          "&files-anduin;/xorg/app-&xorg7-release;.wget">
    10   <!ENTITY x7apps-md5sum        "&files-anduin;/xorg/app-&xorg7-release;.md5">
    119  <!ENTITY x7apps-size          "4.8 MB">
    1210  <!ENTITY x7apps-buildsize     "39.2 MB">
    1311  <!ENTITY x7apps-time          "1.5 SBU">
     12
     13  <!ENTITY bdftopcf-version                "1.0.3">
     14  <!ENTITY bdftopcf-md5sum                 "4a7a4a848c43c42f7d499b60666434a4">
     15
     16  <!ENTITY iceauth-version                 "1.0.5">
     17  <!ENTITY iceauth-md5sum                  "08e3f6b523da8b0af179f22f339508b2">
     18
     19  <!ENTITY luit-version                    "1.1.1">
     20  <!ENTITY luit-md5sum                     "c4a3664e08e5a47c120ff9263ee2f20c">
     21
     22  <!ENTITY mkfontdir-version               "1.0.7">
     23  <!ENTITY mkfontdir-md5sum                "18c429148c96c2079edda922a2b67632">
     24
     25  <!ENTITY mkfontscale-version             "1.1.0">
     26  <!ENTITY mkfontscale-md5sum              "414fcb053418fb1418e3a39f4a37e0f7">
     27
     28  <!ENTITY sessreg-version                 "1.0.7">
     29  <!ENTITY sessreg-md5sum                  "e99172cbd72700eeeae99f64632b5dc2">
     30
     31  <!ENTITY setxkbmap-version               "1.3.0">
     32  <!ENTITY setxkbmap-md5sum                "1001771344608e120e943a396317c33a">
     33
     34  <!ENTITY smproxy-version                 "1.0.5">
     35  <!ENTITY smproxy-md5sum                  "edce41bd7562dcdfb813e05dbeede8ac">
     36
     37  <!ENTITY x11perf-version                 "1.5.4">
     38  <!ENTITY x11perf-md5sum                  "5c3c7431a38775caaea6051312a49bc9">
     39
     40  <!ENTITY xauth-version                   "1.0.7">
     41  <!ENTITY xauth-md5sum                    "cbcbd8f2156a53b609800bec4c6b6c0e">
     42
     43  <!ENTITY xbacklight-version              "1.1.2">
     44  <!ENTITY xbacklight-md5sum               "c9891d6a3f3129d56cede72daa0ba26c">
     45
     46  <!ENTITY xcmsdb-version                  "1.0.4">
     47  <!ENTITY xcmsdb-md5sum                   "5812be48cbbec1068e7b718eec801766">
     48
     49  <!ENTITY xcursorgen-version              "1.0.5">
     50  <!ENTITY xcursorgen-md5sum               "09f56978a62854534deacc8aa8ff3031">
     51
     52  <!ENTITY xdpyinfo-version                "1.3.0">
     53  <!ENTITY xdpyinfo-md5sum                 "1ef08f4c8d0e669c2edd49e4a1bf650d">
     54
     55  <!ENTITY xdriinfo-version                "1.0.4">
     56  <!ENTITY xdriinfo-md5sum                 "3d3cad4d754e10e325438193433d59fd">
     57
     58  <!ENTITY xev-version                     "1.2.0">
     59  <!ENTITY xev-md5sum                      "2727c72f3eba0c23f8f6b2e618d195a2">
     60
     61  <!ENTITY xgamma-version                  "1.0.5">
     62  <!ENTITY xgamma-md5sum                   "c06067f572bc4a5298f324f27340da95">
     63
     64  <!ENTITY xhost-version                   "1.0.5">
     65  <!ENTITY xhost-md5sum                    "a0fcd2cb6ddd9f378944cc6f4f83cd7c">
     66
     67  <!ENTITY xinput-version                  "1.6.0">
     68  <!ENTITY xinput-md5sum                   "d2459d35b4e0b41ded26a1d1159b7ac6">
     69
     70  <!ENTITY xkbcomp-version                 "1.2.4">
     71  <!ENTITY xkbcomp-md5sum                  "a0fc1ac3fc4fe479ade09674347c5aa0">
     72
     73  <!ENTITY xkbevd-version                  "1.1.3">
     74  <!ENTITY xkbevd-md5sum                   "37ed71525c63a9acd42e7cde211dcc5b">
     75
     76  <!ENTITY xkbutils-version                "1.0.3">
     77  <!ENTITY xkbutils-md5sum                 "52ad6d8d87577a8ac736ab5488bec210">
     78
     79  <!ENTITY xkill-version                   "1.0.3">
     80  <!ENTITY xkill-md5sum                    "e7f0d57b6ba49c384e9cf8c9ff3243c1">
     81
     82  <!ENTITY xlsatoms-version                "1.1.1">
     83  <!ENTITY xlsatoms-md5sum                 "9d0e16d116d1c89e6b668c1b2672eb57">
     84
     85  <!ENTITY xlsclients-version              "1.1.2">
     86  <!ENTITY xlsclients-md5sum               "760099f0af112401735801e3b9aa8595">
     87
     88  <!ENTITY xmodmap-version                 "1.0.7">
     89  <!ENTITY xmodmap-md5sum                  "d9b65f6881afe0d6d9863b30e1081bde">
     90
     91  <!ENTITY xpr-version                     "1.0.4">
     92  <!ENTITY xpr-md5sum                      "6101f04731ffd40803df80eca274ec4b">
     93
     94  <!ENTITY xprop-version                   "1.2.1">
     95  <!ENTITY xprop-md5sum                    "d5529dc8d811efabd136ca2d8e857deb">
     96
     97  <!ENTITY xrandr-version                  "1.3.5">
     98  <!ENTITY xrandr-md5sum                   "9735173a84dca9b05e06fd4686196b07">
     99
     100  <!ENTITY xrdb-version                    "1.0.9">
     101  <!ENTITY xrdb-md5sum                     "ed2e48cf33584455d74615ad4bbe4246">
     102
     103  <!ENTITY xrefresh-version                "1.0.4">
     104  <!ENTITY xrefresh-md5sum                 "2f63f88ad0dcecd33c8cf000f38e9250">
     105
     106  <!ENTITY xset-version                    "1.2.2">
     107  <!ENTITY xset-md5sum                     "d44e0057d6722b25d5a314e82e0b7e7c">
     108
     109  <!ENTITY xsetroot-version                "1.1.0">
     110  <!ENTITY xsetroot-md5sum                 "b78a2da4cf128775031a5a3422fc0b78">
     111
     112  <!ENTITY xvinfo-version                  "1.1.1">
     113  <!ENTITY xvinfo-md5sum                   "c88feb501083951a8f47a21aaeb1529d">
     114
     115  <!ENTITY xwd-version                     "1.0.5">
     116  <!ENTITY xwd-md5sum                      "2113126f9ac9c02bb8547c112c5d037e">
     117
     118  <!ENTITY xwininfo-version                "1.1.2">
     119  <!ENTITY xwininfo-md5sum                 "9e8b58c8aa6172e87ab4f9cf3612fedd">
     120
     121  <!ENTITY xwud-version                    "1.0.4">
     122  <!ENTITY xwud-md5sum                     "3025b152b4f13fdffd0c46d0be587be6">
    14123
    15124]>
     
    26135
    27136  <indexterm zone="xorg7-app">
    28     <primary sortas="a-xorg7-app">Xorg-&xorg7-version; Applications</primary>
     137    <primary sortas="a-xorg7-app">Xorg-&xorg-version; Applications</primary>
    29138  </indexterm>
    30139
     
    45154      <listitem>
    46155        <para>Download (FTP): <ulink url="&x7apps-download-ftp;"/></para>
    47       </listitem>
    48       <listitem>
    49         <para>Download MD5 sum: <ulink url="&x7apps-md5sum;"/></para>
    50156      </listitem>
    51157      <listitem>
     
    60166    </itemizedlist>
    61167
    62     <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    63     <itemizedlist spacing="compact">
    64       <listitem>
    65         <para>Required download list: <ulink url="&x7apps-wget;"/></para>
    66       </listitem>
    67     </itemizedlist>
    68 
    69168    <bridgehead renderas="sect3">Xorg Applications Dependencies</bridgehead>
    70169
     
    87186    <title>Downloading Xorg Applications</title>
    88187
     188    <para>First, create a list of files to be downloaded. This file will also
     189    be used to verify the integrity of the downloads when complete:</para>
     190
     191<screen><userinput>cat &gt; app-&xorg-version;.md5 &lt;&lt; "EOF"
     192&bdftopcf-md5sum;  bdftopcf-&bdftopcf-version;.tar.bz2
     193&iceauth-md5sum;  iceauth-&iceauth-version;.tar.bz2
     194&luit-md5sum;  luit-&luit-version;.tar.bz2
     195&mkfontdir-md5sum;  mkfontdir-&mkfontdir-version;.tar.bz2
     196&mkfontscale-md5sum;  mkfontscale-&mkfontscale-version;.tar.bz2
     197&sessreg-md5sum;  sessreg-&sessreg-version;.tar.bz2
     198&setxkbmap-md5sum;  setxkbmap-&setxkbmap-version;.tar.bz2
     199&smproxy-md5sum;  smproxy-&smproxy-version;.tar.bz2
     200&x11perf-md5sum;  x11perf-&x11perf-version;.tar.bz2
     201&xauth-md5sum;  xauth-&xauth-version;.tar.bz2
     202&xbacklight-md5sum;  xbacklight-&xbacklight-version;.tar.bz2
     203&xcmsdb-md5sum;  xcmsdb-&xcmsdb-version;.tar.bz2
     204&xcursorgen-md5sum;  xcursorgen-&xcursorgen-version;.tar.bz2
     205&xdpyinfo-md5sum;  xdpyinfo-&xdpyinfo-version;.tar.bz2
     206&xdriinfo-md5sum;  xdriinfo-&xdriinfo-version;.tar.bz2
     207&xev-md5sum;  xev-&xev-version;.tar.bz2
     208&xgamma-md5sum;  xgamma-&xgamma-version;.tar.bz2
     209&xhost-md5sum;  xhost-&xhost-version;.tar.bz2
     210&xinput-md5sum;  xinput-&xinput-version;.tar.bz2
     211&xkbcomp-md5sum;  xkbcomp-&xkbcomp-version;.tar.bz2
     212&xkbevd-md5sum;  xkbevd-&xkbevd-version;.tar.bz2
     213&xkbutils-md5sum;  xkbutils-&xkbutils-version;.tar.bz2
     214&xkill-md5sum;  xkill-&xkill-version;.tar.bz2
     215&xlsatoms-md5sum;  xlsatoms-&xlsatoms-version;.tar.bz2
     216&xlsclients-md5sum;  xlsclients-&xlsclients-version;.tar.bz2
     217&xmodmap-md5sum;  xmodmap-&xmodmap-version;.tar.bz2
     218&xpr-md5sum;  xpr-&xpr-version;.tar.bz2
     219&xprop-md5sum;  xprop-&xprop-version;.tar.bz2
     220&xrandr-md5sum;  xrandr-&xrandr-version;.tar.bz2
     221&xrdb-md5sum;  xrdb-&xrdb-version;.tar.bz2
     222&xrefresh-md5sum;  xrefresh-&xrefresh-version;.tar.bz2
     223&xset-md5sum;  xset-&xset-version;.tar.bz2
     224&xsetroot-md5sum;  xsetroot-&xsetroot-version;.tar.bz2
     225&xvinfo-md5sum;  xvinfo-&xvinfo-version;.tar.bz2
     226&xwd-md5sum;  xwd-&xwd-version;.tar.bz2
     227&xwininfo-md5sum;  xwininfo-&xwininfo-version;.tar.bz2
     228&xwud-md5sum;  xwud-&xwud-version;.tar.bz2
     229EOF</userinput></screen>
     230
    89231    <para>To download the needed files using <application>wget</application>,
    90232    use the following commands:</para>
     
    92234<screen><userinput>mkdir app &amp;&amp;
    93235cd app &amp;&amp;
    94 grep -v '^#' ../app-&xorg7-release;.wget | wget -i- -c \
     236grep -v '^#' ../app-&xorg-version;.md5 | awk '{print $2}' | wget -i- -c \
    95237    -B http://xorg.freedesktop.org/releases/individual/app/ &amp;&amp;
    96 md5sum -c ../app-&xorg7-release;.md5</userinput></screen>
     238md5sum -c ../app-&xorg-version;.md5</userinput></screen>
    97239
    98240  </sect2>
     
    101243    <title>Installation of Xorg Applications</title>
    102244
    103     <para>Install the applications by running the following commands for each
    104     package:</para>
    105 
    106 <screen><userinput>./configure $XORG_CONFIG &amp;&amp;
    107 make</userinput></screen>
    108 
    109     <para>These packages do not provide test suites.</para>
    110 
    111     <para>Now as the <systemitem class="username">root</systemitem>
    112     user:</para>
    113 
    114 <screen role="root"><userinput>make install</userinput></screen>
     245    <para>First, start a sub-shell that will exit on error:</para>
     246
     247<screen><userinput>bash -e</userinput></screen>
     248
     249    <para>Install all of the applications by running the following
     250    commands:</para>
     251
     252<screen><userinput>for package in $(grep -v '^#' ../app-&xorg-version;.md5 | awk '{print $2}')
     253do
     254  packagedir=${package%.tar.bz2}
     255  tar -xf $package
     256  cd $packagedir
     257  ./configure $XORG_CONFIG
     258  make
     259  sudo make install
     260  cd ..
     261  rm -r $packagedir
     262done</userinput></screen>
     263
     264    <para>Finally, exit the shell that was started earlier:</para>
     265
     266<screen><userinput>exit</userinput></screen>
    115267
    116268  </sect2>
  • x/installing/x7font.xml

    r44ae0d21 r5287b7c  
    77  <!ENTITY x7fonts-download-http "http://xorg.freedesktop.org/releases/individual/font/">
    88  <!ENTITY x7fonts-download-ftp  "ftp://ftp.x.org/pub/individual/font/">
    9   <!ENTITY x7fonts-wget          "&files-anduin;/xorg/font-&xorg7-release;.wget">
    10   <!ENTITY x7fonts-md5sum        "&files-anduin;/xorg/font-&xorg7-release;.md5">
    119  <!ENTITY x7fonts-size          "15.0 MB">
    1210  <!ENTITY x7fonts-buildsize     "278 MB">
    1311  <!ENTITY x7fonts-time          "2.3 SBU">
     12
     13  <!ENTITY encodings-version               "1.0.4">
     14  <!ENTITY encodings-md5sum                "0f2d6546d514c5cc4ecf78a60657a5c1">
     15
     16  <!ENTITY font-adobe-100dpi-version       "1.0.3">
     17  <!ENTITY font-adobe-100dpi-md5sum        "1347c3031b74c9e91dc4dfa53b12f143">
     18
     19  <!ENTITY font-adobe-75dpi-version        "1.0.3">
     20  <!ENTITY font-adobe-75dpi-md5sum         "6c9f26c92393c0756f3e8d614713495b">
     21
     22  <!ENTITY font-adobe-utopia-100dpi-version "1.0.4">
     23  <!ENTITY font-adobe-utopia-100dpi-md5sum  "66fb6de561648a6dce2755621d6aea17">
     24
     25  <!ENTITY font-adobe-utopia-75dpi-version "1.0.4">
     26  <!ENTITY font-adobe-utopia-75dpi-md5sum  "e99276db3e7cef6dccc8a57bc68aeba7">
     27
     28  <!ENTITY font-adobe-utopia-type1-version "1.0.4">
     29  <!ENTITY font-adobe-utopia-type1-md5sum  "fcf24554c348df3c689b91596d7f9971">
     30
     31  <!ENTITY font-alias-version              "1.0.3">
     32  <!ENTITY font-alias-md5sum               "6d25f64796fef34b53b439c2e9efa562">
     33
     34  <!ENTITY font-arabic-misc-version        "1.0.3">
     35  <!ENTITY font-arabic-misc-md5sum         "cc0726e4a277d6ed93b8e09c1f195470">
     36
     37  <!ENTITY font-bh-100dpi-version          "1.0.3">
     38  <!ENTITY font-bh-100dpi-md5sum           "9f11ade089d689b9d59e0f47d26f39cd">
     39
     40  <!ENTITY font-bh-75dpi-version           "1.0.3">
     41  <!ENTITY font-bh-75dpi-md5sum            "565494fc3b6ac08010201d79c677a7a7">
     42
     43  <!ENTITY font-bh-lucidatypewriter-100dpi-version "1.0.3">
     44  <!ENTITY font-bh-lucidatypewriter-100dpi-md5sum  "c8b73a53dcefe3e8d3907d3500e484a9">
     45
     46  <!ENTITY font-bh-lucidatypewriter-75dpi-version "1.0.3">
     47  <!ENTITY font-bh-lucidatypewriter-75dpi-md5sum  "f6d65758ac9eb576ae49ab24c5e9019a">
     48
     49  <!ENTITY font-bh-ttf-version             "1.0.3">
     50  <!ENTITY font-bh-ttf-md5sum              "e8ca58ea0d3726b94fe9f2c17344be60">
     51
     52  <!ENTITY font-bh-type1-version           "1.0.3">
     53  <!ENTITY font-bh-type1-md5sum            "53ed9a42388b7ebb689bdfc374f96a22">
     54
     55  <!ENTITY font-bitstream-100dpi-version   "1.0.3">
     56  <!ENTITY font-bitstream-100dpi-md5sum    "6b223a54b15ecbd5a1bc52312ad790d8">
     57
     58  <!ENTITY font-bitstream-75dpi-version    "1.0.3">
     59  <!ENTITY font-bitstream-75dpi-md5sum     "d7c0588c26fac055c0dd683fdd65ac34">
     60
     61  <!ENTITY font-bitstream-type1-version    "1.0.3">
     62  <!ENTITY font-bitstream-type1-md5sum     "5e0c9895d69d2632e2170114f8283c11">
     63
     64  <!ENTITY font-cronyx-cyrillic-version    "1.0.3">
     65  <!ENTITY font-cronyx-cyrillic-md5sum     "e452b94b59b9cfd49110bb49b6267fba">
     66
     67  <!ENTITY font-cursor-misc-version        "1.0.3">
     68  <!ENTITY font-cursor-misc-md5sum         "3e0069d4f178a399cffe56daa95c2b63">
     69
     70  <!ENTITY font-daewoo-misc-version        "1.0.3">
     71  <!ENTITY font-daewoo-misc-md5sum         "0571bf77f8fab465a5454569d9989506">
     72
     73  <!ENTITY font-dec-misc-version           "1.0.3">
     74  <!ENTITY font-dec-misc-md5sum            "6e7c5108f1b16d7a1c7b2c9760edd6e5">
     75
     76  <!ENTITY font-ibm-type1-version          "1.0.3">
     77  <!ENTITY font-ibm-type1-md5sum           "bfb2593d2102585f45daa960f43cb3c4">
     78
     79  <!ENTITY font-isas-misc-version          "1.0.3">
     80  <!ENTITY font-isas-misc-md5sum           "a2401caccbdcf5698e001784dbd43f1a">
     81
     82  <!ENTITY font-jis-misc-version           "1.0.3">
     83  <!ENTITY font-jis-misc-md5sum            "cb7b57d7800fd9e28ec35d85761ed278">
     84
     85  <!ENTITY font-micro-misc-version         "1.0.3">
     86  <!ENTITY font-micro-misc-md5sum          "143c228286fe9c920ab60e47c1b60b67">
     87
     88  <!ENTITY font-misc-cyrillic-version      "1.0.3">
     89  <!ENTITY font-misc-cyrillic-md5sum       "96109d0890ad2b6b0e948525ebb0aba8">
     90
     91  <!ENTITY font-misc-ethiopic-version      "1.0.3">
     92  <!ENTITY font-misc-ethiopic-md5sum       "6306c808f7d7e7d660dfb3859f9091d2">
     93
     94  <!ENTITY font-misc-meltho-version        "1.0.3">
     95  <!ENTITY font-misc-meltho-md5sum         "e3e7b0fda650adc7eb6964ff3c486b1c">
     96
     97  <!ENTITY font-misc-misc-version          "1.1.2">
     98  <!ENTITY font-misc-misc-md5sum           "c88eb44b3b903d79fb44b860a213e623">
     99
     100  <!ENTITY font-mutt-misc-version          "1.0.3">
     101  <!ENTITY font-mutt-misc-md5sum           "56b0296e8862fc1df5cdbb4efe604e86">
     102
     103  <!ENTITY font-schumacher-misc-version    "1.1.2">
     104  <!ENTITY font-schumacher-misc-md5sum     "e805feb7c4f20e6bfb1118d19d972219">
     105
     106  <!ENTITY font-screen-cyrillic-version    "1.0.4">
     107  <!ENTITY font-screen-cyrillic-md5sum     "6f3fdcf2454bf08128a651914b7948ca">
     108
     109  <!ENTITY font-sony-misc-version          "1.0.3">
     110  <!ENTITY font-sony-misc-md5sum           "beef61a9b0762aba8af7b736bb961f86">
     111
     112  <!ENTITY font-sun-misc-version           "1.0.3">
     113  <!ENTITY font-sun-misc-md5sum            "948f2e07810b4f31195185921470f68d">
     114
     115  <!ENTITY font-util-version               "1.3.0">
     116  <!ENTITY font-util-md5sum                "ddfc8a89d597651408369d940d03d06b">
     117
     118  <!ENTITY font-winitzki-cyrillic-version  "1.0.3">
     119  <!ENTITY font-winitzki-cyrillic-md5sum   "829a3159389b7f96f629e5388bfee67b">
     120
     121  <!ENTITY font-xfree86-type1-version      "1.0.4">
     122  <!ENTITY font-xfree86-type1-md5sum       "3eeb3fb44690b477d510bbd8f86cf5aa">
     123
    14124]>
    15125
     
    45155      </listitem>
    46156      <listitem>
    47         <para>Download MD5 sum: <ulink url="&x7fonts-md5sum;"/></para>
    48       </listitem>
    49       <listitem>
    50157        <para>Download size: &x7fonts-size;</para>
    51158      </listitem>
     
    55162      <listitem>
    56163        <para>Estimated build time: &x7fonts-time;</para>
    57       </listitem>
    58     </itemizedlist>
    59 
    60     <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    61     <itemizedlist spacing="compact">
    62       <listitem>
    63         <para>Required download list: <ulink url="&x7fonts-wget;"/></para>
    64164      </listitem>
    65165    </itemizedlist>
     
    77177    <title>Downloading Xorg Fonts</title>
    78178
     179    <para>First, create a list of files to be downloaded. This file will also
     180    be used to verify the integrity of the downloads when complete:</para>
     181
     182<screen><userinput>cat &gt; font-&xorg-version;.md5 &lt;&lt; "EOF"
     183&encodings-md5sum;  encodings-&encodings-version;.tar.bz2
     184&font-adobe-100dpi-md5sum;  font-adobe-100dpi-&font-adobe-100dpi-version;.tar.bz2
     185&font-adobe-75dpi-md5sum;  font-adobe-75dpi-&font-adobe-75dpi-version;.tar.bz2
     186&font-adobe-utopia-100dpi-md5sum;  font-adobe-utopia-100dpi-&font-adobe-utopia-100dpi-version;.tar.bz2
     187&font-adobe-utopia-75dpi-md5sum;  font-adobe-utopia-75dpi-&font-adobe-utopia-75dpi-version;.tar.bz2
     188&font-adobe-utopia-type1-md5sum;  font-adobe-utopia-type1-&font-adobe-utopia-type1-version;.tar.bz2
     189&font-alias-md5sum;  font-alias-&font-alias-version;.tar.bz2
     190&font-arabic-misc-md5sum;  font-arabic-misc-&font-arabic-misc-version;.tar.bz2
     191&font-bh-100dpi-md5sum;  font-bh-100dpi-&font-bh-100dpi-version;.tar.bz2
     192&font-bh-75dpi-md5sum;  font-bh-75dpi-&font-bh-75dpi-version;.tar.bz2
     193&font-bh-lucidatypewriter-100dpi-md5sum;  font-bh-lucidatypewriter-100dpi-&font-bh-lucidatypewriter-100dpi-version;.tar.bz2
     194&font-bh-lucidatypewriter-75dpi-md5sum;  font-bh-lucidatypewriter-75dpi-&font-bh-lucidatypewriter-75dpi-version;.tar.bz2
     195&font-bh-ttf-md5sum;  font-bh-ttf-&font-bh-ttf-version;.tar.bz2
     196&font-bh-type1-md5sum;  font-bh-type1-&font-bh-type1-version;.tar.bz2
     197&font-bitstream-100dpi-md5sum;  font-bitstream-100dpi-&font-bitstream-100dpi-version;.tar.bz2
     198&font-bitstream-75dpi-md5sum;  font-bitstream-75dpi-&font-bitstream-75dpi-version;.tar.bz2
     199&font-bitstream-type1-md5sum;  font-bitstream-type1-&font-bitstream-type1-version;.tar.bz2
     200&font-cronyx-cyrillic-md5sum;  font-cronyx-cyrillic-&font-cronyx-cyrillic-version;.tar.bz2
     201&font-cursor-misc-md5sum;  font-cursor-misc-&font-cursor-misc-version;.tar.bz2
     202&font-daewoo-misc-md5sum;  font-daewoo-misc-&font-daewoo-misc-version;.tar.bz2
     203&font-dec-misc-md5sum;  font-dec-misc-&font-dec-misc-version;.tar.bz2
     204&font-ibm-type1-md5sum;  font-ibm-type1-&font-ibm-type1-version;.tar.bz2
     205&font-isas-misc-md5sum;  font-isas-misc-&font-isas-misc-version;.tar.bz2
     206&font-jis-misc-md5sum;  font-jis-misc-&font-jis-misc-version;.tar.bz2
     207&font-micro-misc-md5sum;  font-micro-misc-&font-micro-misc-version;.tar.bz2
     208&font-misc-cyrillic-md5sum;  font-misc-cyrillic-&font-misc-cyrillic-version;.tar.bz2
     209&font-misc-ethiopic-md5sum;  font-misc-ethiopic-&font-misc-ethiopic-version;.tar.bz2
     210&font-misc-meltho-md5sum;  font-misc-meltho-&font-misc-meltho-version;.tar.bz2
     211&font-misc-misc-md5sum;  font-misc-misc-&font-misc-misc-version;.tar.bz2
     212&font-mutt-misc-md5sum;  font-mutt-misc-&font-mutt-misc-version;.tar.bz2
     213&font-schumacher-misc-md5sum;  font-schumacher-misc-&font-schumacher-misc-version;.tar.bz2
     214&font-screen-cyrillic-md5sum;  font-screen-cyrillic-&font-screen-cyrillic-version;.tar.bz2
     215&font-sony-misc-md5sum;  font-sony-misc-&font-sony-misc-version;.tar.bz2
     216&font-sun-misc-md5sum;  font-sun-misc-&font-sun-misc-version;.tar.bz2
     217&font-util-md5sum;  font-util-&font-util-version;.tar.bz2
     218&font-winitzki-cyrillic-md5sum;  font-winitzki-cyrillic-&font-winitzki-cyrillic-version;.tar.bz2
     219&font-xfree86-type1-md5sum;  font-xfree86-type1-&font-xfree86-type1-version;.tar.bz2
     220EOF</userinput></screen>
     221
    79222    <para>To download the needed files using <application>wget</application>,
    80223    use the following commands:</para>
     
    82225<screen><userinput>mkdir font &amp;&amp;
    83226cd font &amp;&amp;
    84 grep -v '^#' ../font-&xorg7-release;.wget | wget -i- -c \
     227grep -v '^#' ../font-&xorg-version;.md5 | awk '{print $2}' | wget -i- -c \
    85228    -B http://xorg.freedesktop.org/releases/individual/font/ &amp;&amp;
    86 md5sum -c ../font-&xorg7-release;.md5</userinput></screen>
     229md5sum -c ../font-&xorg-version;.md5</userinput></screen>
    87230
    88231  </sect2>
     
    91234    <title>Installation of Xorg Fonts</title>
    92235
    93     <para>Run the following commands for each package:</para>
    94 
    95 <screen><userinput>./configure $XORG_CONFIG &amp;&amp;
    96 make</userinput></screen>
    97 
    98     <para>These packages do not provide test suites.</para>
    99 
    100     <para>Now as the <systemitem class="username">root</systemitem>
    101     user:</para>
    102 
    103 <screen role="root"><userinput>make install</userinput></screen>
     236    <para>First, start a subshell that will exit on error:</para>
     237
     238<screen><userinput>bash -e</userinput></screen>
     239
     240    <para>Install all of the applications by running the following
     241    commands:</para>
     242
     243<screen><userinput>for package in $(grep -v '^#' ../font-&xorg-version;.md5 | awk '{print $2}')
     244do
     245  packagedir=${package%.tar.bz2}
     246  tar -xf $package
     247  cd $packagedir
     248  ./configure $XORG_CONFIG
     249  make
     250  sudo make install
     251  cd ..
     252  rm -r $packagedir
     253done</userinput></screen>
     254
     255    <para>Finally, exit the shell that was started earlier:</para>
     256
     257<screen><userinput>exit</userinput></screen>
    104258
    105259    <para>When all of the fonts have been installed, the system must be
  • x/installing/x7lib.xml

    r44ae0d21 r5287b7c  
    77  <!ENTITY x7libs-download-http "http://xorg.freedesktop.org/releases/individual/lib/">
    88  <!ENTITY x7libs-download-ftp  "ftp://ftp.x.org/pub/individual/lib/">
    9   <!ENTITY x7libs-wget          "&files-anduin;/xorg/lib-&xorg7-release;.wget">
    10   <!ENTITY x7libs-md5sum        "&files-anduin;/xorg/lib-&xorg7-release;.md5">
    119  <!ENTITY x7libs-size          "12.1 MB">
    1210  <!ENTITY x7libs-buildsize     "327 MB">
    1311  <!ENTITY x7libs-time          "3.7 SBU">
     12
     13  <!ENTITY libAppleWM-version              "1.4.1">
     14  <!ENTITY libAppleWM-md5sum               "e591bed408275337cd3f3324c622047e">
     15
     16  <!ENTITY libdmx-version                  "1.1.2">
     17  <!ENTITY libdmx-md5sum                   "782ced3a9e754dfeb53a8a006a75eb1a">
     18
     19  <!ENTITY libfontenc-version              "1.1.1">
     20  <!ENTITY libfontenc-md5sum               "a2a861f142c3b4367f14fc14239fc1f7">
     21
     22  <!ENTITY libFS-version                   "1.0.4">
     23  <!ENTITY libFS-md5sum                    "645f83160cf7b562734e2038045106d1">
     24
     25  <!ENTITY libICE-version                  "1.0.8">
     26  <!ENTITY libICE-md5sum                   "471b5ca9f5562ac0d6eac7a0bf650738">
     27
     28  <!ENTITY libpciaccess-version            "0.13.1">
     29  <!ENTITY libpciaccess-md5sum             "399a419ac6a54f0fc07c69c9bdf452dc">
     30
     31  <!ENTITY libSM-version                   "1.2.1">
     32  <!ENTITY libSM-md5sum                    "766de9d1e1ecf8bf74cebe2111d8e2bd">
     33
     34  <!ENTITY libWindowsWM-version            "1.0.1">
     35  <!ENTITY libWindowsWM-md5sum             "274b2b5620a524fd7bb739edb97317f5">
     36
     37  <!ENTITY libX11-version                  "1.5.0">
     38  <!ENTITY libX11-md5sum                   "78b4b3bab4acbdf0abcfca30a8c70cc6">
     39
     40  <!ENTITY libXaw-version                  "1.0.11">
     41  <!ENTITY libXaw-md5sum                   "f39942f2cab379fc9b4c3731bf191b84">
     42
     43  <!ENTITY libXcomposite-version           "0.4.3">
     44  <!ENTITY libXcomposite-md5sum            "a60e0b5c276d0aa9e2d3b982c98f61c8">
     45
     46  <!ENTITY libXcursor-version              "1.1.13">
     47  <!ENTITY libXcursor-md5sum               "52efa81b7f26c8eda13510a2fba98eea">
     48
     49  <!ENTITY libXdamage-version              "1.1.3">
     50  <!ENTITY libXdamage-md5sum               "44774e1a065158b52f1a0da5100cebec">
     51
     52  <!ENTITY libXext-version                 "1.3.1">
     53  <!ENTITY libXext-md5sum                  "71251a22bc47068d60a95f50ed2ec3cf">
     54
     55  <!ENTITY libXfixes-version               "5.0">
     56  <!ENTITY libXfixes-md5sum                "678071bd7f9f7467e2fc712d81022318">
     57
     58  <!ENTITY libXfont-version                "1.4.5">
     59  <!ENTITY libXfont-md5sum                 "6851da5dae0a6cf5f7c9b9e2b05dd3b4">
     60
     61  <!ENTITY libXft-version                  "2.3.1">
     62  <!ENTITY libXft-md5sum                   "78d64dece560c9e8699199f3faa521c0">
     63
     64  <!ENTITY libXi-version                   "1.6.1">
     65  <!ENTITY libXi-md5sum                    "78ee882e1ff3b192cf54070bdb19938e">
     66
     67  <!ENTITY libXinerama-version             "1.1.2">
     68  <!ENTITY libXinerama-md5sum              "cb45d6672c93a608f003b6404f1dd462">
     69
     70  <!ENTITY libxkbfile-version              "1.0.8">
     71  <!ENTITY libxkbfile-md5sum               "19e6533ae64abba0773816a23f2b9507">
     72
     73  <!ENTITY libXmu-version                  "1.1.1">
     74  <!ENTITY libXmu-md5sum                   "a4efff8de85bd45dd3da124285d10c00">
     75
     76  <!ENTITY libXpm-version                  "3.5.10">
     77  <!ENTITY libXpm-md5sum                   "7ae7eff7a14d411e84a67bd166bcec1a">
     78
     79  <!ENTITY libXrandr-version               "1.3.2">
     80  <!ENTITY libXrandr-md5sum                "92473da2fccf5fac665be4fa4f2037fa">
     81
     82  <!ENTITY libXrender-version              "0.9.7">
     83  <!ENTITY libXrender-md5sum               "ee62f4c7f0f16ced4da63308963ccad2">
     84
     85  <!ENTITY libXres-version                 "1.0.6">
     86  <!ENTITY libXres-md5sum                  "80d0c6d8522fa7a645e4f522e9a9cd20">
     87
     88  <!ENTITY libXScrnSaver-version           "1.2.2">
     89  <!ENTITY libXScrnSaver-md5sum            "7a773b16165e39e938650bcc9027c1d5">
     90
     91  <!ENTITY libXt-version                   "1.1.3">
     92  <!ENTITY libXt-md5sum                    "a6f137ae100e74ebe3b71eb4a38c40b3">
     93
     94  <!ENTITY libXtst-version                 "1.2.1">
     95  <!ENTITY libXtst-md5sum                  "e8abc5c00c666f551cf26aa53819d592">
     96
     97  <!ENTITY libXv-version                   "1.0.7">
     98  <!ENTITY libXv-md5sum                    "5e1ac203ccd3ce3e89755ed1fbe75b0b">
     99
     100  <!ENTITY libXvMC-version                 "1.0.7">
     101  <!ENTITY libXvMC-md5sum                  "3340c99ff556ea2457b4be47f5cb96fa">
     102
     103  <!ENTITY libXxf86dga-version             "1.1.3">
     104  <!ENTITY libXxf86dga-md5sum              "b7f38465c46e7145782d37dbb9da8c09">
     105
     106  <!ENTITY libXxf86vm-version              "1.1.2">
     107  <!ENTITY libXxf86vm-md5sum               "ffd93bcedd8b2b5aeabf184e7b91f326">
     108
     109  <!ENTITY xtrans-version                  "1.2.7">
     110  <!ENTITY xtrans-md5sum                   "84c66908cf003ad8c272b0eecbdbaee3">
    14111
    15112]>
     
    44141      <listitem>
    45142        <para>Download (FTP): <ulink url="&x7libs-download-ftp;"/></para>
    46       </listitem>
    47       <listitem>
    48         <para>Download MD5 sum: <ulink url="&x7libs-md5sum;"/></para>
    49143      </listitem>
    50144      <listitem>
     
    59153    </itemizedlist>
    60154
    61     <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    62     <itemizedlist spacing="compact">
    63       <listitem>
    64         <para>Required download list: <ulink url="&x7libs-wget;"/></para>
    65       </listitem>
    66 
    67     </itemizedlist>
    68 
    69155    <bridgehead renderas="sect3">Xorg Libraries Dependencies</bridgehead>
    70156
     
    91177    <title>Downloading Xorg Libraries</title>
    92178
     179    <para>First, create a list of files to be downloaded. This file will also
     180    be used to verify the integrity of the downloads when complete:</para>
     181
     182<screen><userinput>cat &gt; lib-&xorg-version;.md5 &lt;&lt; "EOF"
     183#&libAppleWM-md5sum;  libAppleWM-&libAppleWM-version;.tar.bz2
     184&libdmx-md5sum;  libdmx-&libdmx-version;.tar.bz2
     185&libfontenc-md5sum;  libfontenc-&libfontenc-version;.tar.bz2
     186&libFS-md5sum;  libFS-&libFS-version;.tar.bz2
     187&libICE-md5sum;  libICE-&libICE-version;.tar.bz2
     188&libpciaccess-md5sum;  libpciaccess-&libpciaccess-version;.tar.bz2
     189&libSM-md5sum;  libSM-&libSM-version;.tar.bz2
     190#&libWindowsWM-md5sum;  libWindowsWM-&libWindowsWM-version;.tar.bz2
     191&libX11-md5sum;  libX11-&libX11-version;.tar.bz2
     192&libXaw-md5sum;  libXaw-&libXaw-version;.tar.bz2
     193&libXcomposite-md5sum;  libXcomposite-&libXcomposite-version;.tar.bz2
     194&libXcursor-md5sum;  libXcursor-&libXcursor-version;.tar.bz2
     195&libXdamage-md5sum;  libXdamage-&libXdamage-version;.tar.bz2
     196&libXext-md5sum;  libXext-&libXext-version;.tar.bz2
     197&libXfixes-md5sum;  libXfixes-&libXfixes-version;.tar.bz2
     198&libXfont-md5sum;  libXfont-&libXfont-version;.tar.bz2
     199&libXft-md5sum;  libXft-&libXft-version;.tar.bz2
     200&libXi-md5sum;  libXi-&libXi-version;.tar.bz2
     201&libXinerama-md5sum;  libXinerama-&libXinerama-version;.tar.bz2
     202&libxkbfile-md5sum;  libxkbfile-&libxkbfile-version;.tar.bz2
     203&libXmu-md5sum;  libXmu-&libXmu-version;.tar.bz2
     204&libXpm-md5sum;  libXpm-&libXpm-version;.tar.bz2
     205&libXrandr-md5sum;  libXrandr-&libXrandr-version;.tar.bz2
     206&libXrender-md5sum;  libXrender-&libXrender-version;.tar.bz2
     207&libXres-md5sum;  libXres-&libXres-version;.tar.bz2
     208&libXScrnSaver-md5sum;  libXScrnSaver-&libXScrnSaver-version;.tar.bz2
     209&libXt-md5sum;  libXt-&libXt-version;.tar.bz2
     210&libXtst-md5sum;  libXtst-&libXtst-version;.tar.bz2
     211&libXv-md5sum;  libXv-&libXv-version;.tar.bz2
     212&libXvMC-md5sum;  libXvMC-&libXvMC-version;.tar.bz2
     213&libXxf86dga-md5sum;  libXxf86dga-&libXxf86dga-version;.tar.bz2
     214&libXxf86vm-md5sum;  libXxf86vm-&libXxf86vm-version;.tar.bz2
     215&xtrans-md5sum;  xtrans-&xtrans-version;.tar.bz2
     216EOF</userinput></screen>
     217
    93218    <para>To download the needed files using <application>wget</application>,
    94219    use the following commands:</para>
     
    96221<screen><userinput>mkdir lib &amp;&amp;
    97222cd lib &amp;&amp;
    98 grep -v '^#' ../lib-&xorg7-release;.wget | wget -i- -c \
     223grep -v '^#' ../lib-&xorg-version;.md5 | awk '{print $2}' | wget -i- -c \
    99224    -B http://xorg.freedesktop.org/releases/individual/lib/ &amp;&amp;
    100 md5sum -c ../lib-&xorg7-release;.md5</userinput></screen>
     225md5sum -c ../lib-&xorg-version;.md5</userinput></screen>
    101226
    102227  </sect2>
     
    105230    <title>Installation of Xorg Libraries</title>
    106231
    107     <para>Install the libraries by running the following commands for each
    108     package:</para>
    109 
    110 <screen><userinput>case $(basename "$PWD") in
    111 libXfont-[0-9]* )
    112                  ./configure $XORG_CONFIG --disable-devel-docs
    113                  ;;
    114    libXt-[0-9]* )
    115                  ./configure $XORG_CONFIG \
    116                      --with-appdefaultdir=/etc/X11/app-defaults
    117                  ;;
    118               * )
    119                  ./configure $XORG_CONFIG
    120                  ;;
    121 esac &amp;&amp;
    122 make</userinput></screen>
    123 
    124     <para>These packages do not provide test suites.</para>
    125 
    126     <para>Now as the <systemitem class="username">root</systemitem>
    127     user:</para>
    128 
    129 <screen role="root"><userinput>make install &amp;&amp;
    130 ldconfig</userinput></screen>
     232    <para>First, start a subshell that will exit on error:</para>
     233
     234<screen><userinput>bash -e</userinput></screen>
     235
     236    <para>Install all of the applications by running the following
     237    commands:</para>
     238
     239<screen><userinput>for package in $(grep -v '^#' ../lib-&xorg-version;.md5 | awk '{print $2}')
     240do
     241  packagedir=${package%.tar.bz2}
     242  tar -xf $package
     243  cd $packagedir
     244  case $packagedir in
     245    libXfont-[0-9]* )
     246      ./configure $XORG_CONFIG --disable-devel-docs
     247    ;;
     248    libXt-[0-9]* )
     249      ./configure $XORG_CONFIG \
     250        --with-appdefaultdir=/etc/X11/app-defaults
     251    ;;
     252    * )
     253      ./configure $XORG_CONFIG
     254    ;;
     255  esac
     256  make
     257  sudo make install
     258  cd ..
     259  rm -r $packagedir
     260  sudo /sbin/ldconfig
     261done</userinput></screen>
     262
     263    <para>Finally, exit the shell that was started earlier:</para>
     264
     265<screen><userinput>exit</userinput></screen>
    131266
    132267  </sect2>
  • x/installing/x7proto.xml

    r44ae0d21 r5287b7c  
    77  <!ENTITY x7proto-download-http "http://xorg.freedesktop.org/releases/individual/proto/">
    88  <!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">
    119  <!ENTITY x7proto-size          "3.0 MB">
    1210<!-- Editors note:  Because we recommend a scripted build that removes
     
    1816  <!ENTITY x7proto-time          "0.8 SBU">
    1917
     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
    2096]>
    2197
     
    52128      </listitem>
    53129      <listitem>
    54         <para>Download MD5 sum: <ulink url="&x7proto-md5sum;"/></para>
    55       </listitem>
    56       <listitem>
    57130        <para>Download size: &x7proto-size;</para>
    58131      </listitem>
     
    62135      <listitem>
    63136        <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>
    71137      </listitem>
    72138    </itemizedlist>
     
    76142    <bridgehead renderas="sect4">Required</bridgehead>
    77143    <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>
    78148
    79149    <bridgehead renderas="sect4">Optional</bridgehead>
     
    94164    <title>Downloading Xorg Protocol Headers</title>
    95165
     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 &gt; proto-&xorg-version;.md5 &lt;&lt; "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
     196EOF</userinput></screen>
     197
    96198    <para>To download the needed files using <application>wget</application>,
    97199    use the following commands:</para>
     
    99201<screen><userinput>mkdir proto &amp;&amp;
    100202cd proto &amp;&amp;
    101 grep -v '^#' ../proto-&xorg7-release;.wget | wget -i- -c \
     203grep -v '^#' ../proto-&xorg-version;.md5 | awk '{print $2}' | wget -i- -c \
    102204    -B http://xorg.freedesktop.org/releases/individual/proto/ &amp;&amp;
    103 md5sum -c ../proto-&xorg7-release;.md5</userinput></screen>
     205md5sum -c ../proto-&xorg-version;.md5</userinput></screen>
    104206
    105207  </sect2>
     
    108210    <title>Installation of Xorg Protocol Headers</title>
    109211
    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}')
     220do
     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
     228done</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>&amp;&amp;</command> construct used elsewhere in the book.</para>
    121243
    122244  </sect2>
  • x/installing/xorg-config.xml

    r44ae0d21 r5287b7c  
    1414  </sect1info>
    1515
    16   <title>Xorg-&xorg7-release; Testing and Configuration</title>
     16  <title>Xorg-&xorg-version; Testing and Configuration</title>
    1717
    1818  <indexterm zone="xorg-config">
  • x/installing/xorg7.xml

    r44ae0d21 r5287b7c  
    66]>
    77
    8 <sect1 id="xorg7" xreflabel="Xorg-&xorg7-version;">
     8<sect1 id="xorg7" xreflabel="Xorg-&xorg-version;">
    99  <?dbhtml filename="xorg7.html"?>
    1010
     
    1414  </sect1info>
    1515
    16   <title>Introduction to Xorg-&xorg7-release;</title>
     16  <title>Introduction to Xorg-&xorg-version;</title>
    1717
    1818  <indexterm zone="xorg7">
     
    3636  <para>Xorg-7.0 introduced a completely auto-tooled, modular build system.
    3737  With the new modular build system, it is no longer possible to download
    38   the entire package in a single file.  In fact, there may be as many as
    39   293 files that need to be fetched from the download location. To assist
     38  the entire package in a single file. In fact, there will be well over 100
     39  packages that need to be fetched from the download location. To assist
    4040  with such a large task, installing <xref linkend="wget"/> is strongly
    4141  recommended for downloading the needed files.  A complete
    42   <application>wget</application> file list is provided for each section
     42  <application>wget</application> file list is provided for each page
    4343  that includes multiple packages.</para>
    4444
     
    7474
    7575  <para>Additionally, because of the large number of repetitive commands,
    76   you are encouraged to partially automate the build.  The commands below
     76  you are encouraged to partially automate the build. Instructions have been
     77  given that utilize the <xref linkend="sudo"/> package. It is recommended that
     78  you use the <parameter>:NOPASSWD</parameter> configuration option for the
     79  user that will be building the xorg packages.</para>
     80
     81  <!--
     82  <para>The commands below
    7783  (or similar) can be entered at the command line to compile each
    7884  section (proto, util, lib, app, driver).  The wiki links on each
     
    8288<screen>bash -e #exit on all errors
    8389section=<replaceable>&lt;proto&gt;</replaceable>
    84 version=&xorg7-release;
     90version=&xorg-version;
    8591mkdir $section
    8692cd $section
     
    107113  completion, you should manually exit the shell before continuing on to
    108114  the next set of instructions.</para>
     115-->
    109116
    110117  <sect2>
Note: See TracChangeset for help on using the changeset viewer.