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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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>
Note: See TracChangeset for help on using the changeset viewer.