Changeset e1030e21


Ignore:
Timestamp:
03/09/2012 07:27:52 PM (12 years ago)
Author:
Andrew Benton <andy@…>
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:
8cf883c4
Parents:
6a3d854
Message:

guile-2.0.5

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

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    r6a3d854 re1030e21  
    362362<!ENTITY gdb-version                  "7.3.1">
    363363<!ENTITY git-version                  "1.7.9.2">
    364 <!ENTITY guile-version                "2.0.3">
     364<!ENTITY guile-version                "2.0.5">
    365365<!ENTITY icedtea6-version             "1.9.7">
    366366<!ENTITY jdk-version                  "6 Update 18">
  • general/prog/guile.xml

    r6a3d854 re1030e21  
    55  %general-entities;
    66
    7   <!ENTITY guile-download-http "http://ftp.gnu.org/pub/gnu/guile/guile-&guile-version;.tar.xz">
    8   <!ENTITY guile-download-ftp  "ftp://ftp.gnu.org/pub/gnu/guile/guile-&guile-version;.tar.xz">
    9   <!ENTITY guile-md5sum        "f8b511ad43bbda0a1cbb1c52ceeebdf7">
     7  <!ENTITY guile-download-http
     8  "http://ftp.gnu.org/pub/gnu/guile/guile-&guile-version;.tar.xz">
     9  <!ENTITY guile-download-ftp
     10  "ftp://ftp.gnu.org/pub/gnu/guile/guile-&guile-version;.tar.xz">
     11  <!ENTITY guile-md5sum        "81110e16dcdb24c825fecc41b214edb9">
    1012  <!ENTITY guile-size          "4 MB">
    11   <!ENTITY guile-buildsize     "128 MB">
    12   <!ENTITY guile-time          "7.7 SBU">
     13  <!ENTITY guile-buildsize     "104 MB">
     14  <!ENTITY guile-time          "3.9 SBU">
    1315]>
    1416
     
    3032    <title>Introduction to Guile</title>
    3133
    32     <para>The <application>Guile</application> package contains the Project
    33     GNU's extension language library. <application>Guile</application> also
    34     contains a stand alone <application>Scheme</application> interpreter.</para>
    35 
    36     &lfs70_checked;
     34    <para>
     35      The <application>Guile</application> package contains the Project
     36      GNU's extension language library. <application>Guile</application> also
     37      contains a stand alone <application>Scheme</application> interpreter.
     38    </para>
     39
     40    &lfs71_checked;
    3741
    3842    <bridgehead renderas="sect3">Package Information</bridgehead>
    3943    <itemizedlist spacing="compact">
    4044      <listitem>
    41         <para>Download (HTTP): <ulink url="&guile-download-http;"/></para>
    42       </listitem>
    43       <listitem>
    44         <para>Download (FTP): <ulink url="&guile-download-ftp;"/></para>
    45       </listitem>
    46       <listitem>
    47         <para>Download MD5 sum: &guile-md5sum;</para>
    48       </listitem>
    49       <listitem>
    50         <para>Download size: &guile-size;</para>
    51       </listitem>
    52       <listitem>
    53         <para>Estimated disk space required: &guile-buildsize;</para>
    54       </listitem>
    55       <listitem>
    56         <para>Estimated build time: &guile-time;</para>
     45        <para>
     46          Download (HTTP): <ulink url="&guile-download-http;"/>
     47        </para>
     48      </listitem>
     49      <listitem>
     50        <para>
     51          Download (FTP): <ulink url="&guile-download-ftp;"/>
     52        </para>
     53      </listitem>
     54      <listitem>
     55        <para>
     56          Download MD5 sum: &guile-md5sum;
     57        </para>
     58      </listitem>
     59      <listitem>
     60        <para>
     61          Download size: &guile-size;
     62        </para>
     63      </listitem>
     64      <listitem>
     65        <para>
     66          Estimated disk space required: &guile-buildsize;
     67        </para>
     68      </listitem>
     69      <listitem>
     70        <para>
     71          Estimated build time: &guile-time;
     72        </para>
    5773      </listitem>
    5874    </itemizedlist>
    59 <!--
    60     <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    61     <itemizedlist spacing="compact">
    62       <listitem>
    63         <para>Required patch: <ulink
    64         url="&patch-root;/guile-&guile-version;-snarf-1.patch"/></para>
    65       </listitem>
    66     </itemizedlist>
    67 -->
     75
    6876    <bridgehead renderas="sect3">Guile Dependencies</bridgehead>
    6977
    7078    <bridgehead renderas="sect4">Required</bridgehead>
    7179    <para role="required">
     80      <xref linkend="pkgconfig"/>,
    7281      <xref linkend="gc"/> and
    7382      <xref linkend="libunistring"/>
     
    7988    </para>
    8089
    81     <para condition="html" role="usernotes">User Notes:
    82     <ulink url="&blfs-wiki;/guile"/></para>
    83 
     90    <para condition="html" role="usernotes">
     91      User Notes: <ulink url="&blfs-wiki;/guile"/>
     92    </para>
    8493  </sect2>
    8594
     
    8796    <title>Installation of Guile</title>
    8897
    89     <para>Install <application>Guile</application> by running the following
    90     commands:</para>
    91 
    92 <screen><userinput>sed -i 's/gc_version.h/gc.h/' \
    93     test-suite/standalone/test-pthread-create-secondary.c &amp;&amp;
    94 
    95 ./configure --prefix=/usr &amp;&amp;
    96 make                      &amp;&amp;
    97 make html                 &amp;&amp;
    98 
    99 makeinfo --plaintext -o doc/r5rs/r5rs.txt   doc/r5rs/r5rs.texi   &amp;&amp;
    100 makeinfo --plaintext -o doc/ref/guile.txt   doc/ref/guile.texi</userinput></screen>
    101 
    102     <para>If you have <!--<xref linkend="tetex"/> or--> <xref linkend="texlive"/>
    103     installed and wish to build alternate formats (PDF and postscript) of the
    104     documentation, issue the following commands:</para>
     98    <para>
     99      Install <application>Guile</application> by running the following
     100      commands:
     101    </para>
     102
     103<screen><userinput>./configure --prefix=/usr --disable-static &amp;&amp;
     104make      &amp;&amp;
     105make html &amp;&amp;
     106
     107makeinfo --plaintext -o doc/r5rs/r5rs.txt doc/r5rs/r5rs.texi &amp;&amp;
     108makeinfo --plaintext -o doc/ref/guile.txt doc/ref/guile.texi</userinput></screen>
     109
     110    <para>
     111      If you have <!--<xref linkend="tetex"/> or--> <xref linkend="texlive"/>
     112      installed and wish to build alternate formats (PDF and postscript) of the
     113      documentation, issue the following commands:
     114    </para>
    105115
    106116<screen><userinput>for DIRNAME in r5rs ref
    107 do
    108   make -k -C doc/${DIRNAME} pdf ps
     117do make -k -C doc/${DIRNAME} pdf ps
    109118done &amp;&amp;
    110119unset DIRNAME</userinput></screen>
    111120
    112     <para>To test the results, issue: <command>make check</command>.</para>
    113 
    114     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     121    <para>
     122      To test the results, issue: <command>make check</command>.
     123    </para>
     124
     125    <para>
     126      Now, as the <systemitem class="username">root</systemitem> user:
     127    </para>
    115128
    116129<screen role="root"><userinput>make install &amp;&amp;
     
    133146cp -v -R doc/ref/guile.html /usr/share/doc/guile-&guile-version;/ref</userinput></screen>
    134147
    135     <para>If you built the alternate formats of the documentation, install them
    136     using the following commands issued by the
    137     <systemitem class="username">root</systemitem> user:</para>
     148    <para>
     149      If you built the alternate formats of the documentation, install them
     150      using the following commands issued by the
     151      <systemitem class="username">root</systemitem> user:
     152    </para>
    138153
    139154<screen role="root"><userinput>for DIRNAME in r5rs ref
     
    142157                   /usr/share/doc/guile-&guile-version;/${DIRNAME}
    143158done</userinput></screen>
    144 
    145   </sect2>
    146  <sect2 role="commands">
    147     <title>Command Explanations</title>
    148 
    149     <para><userinput>sed -i 's/gc_version.h/gc.h/' test-suite/...-secondary.c</userinput>:
    150     This command corrects an error that prevents the test suite from running.</para>
    151 
    152159  </sect2>
    153160
     
    162169      <seglistitem>
    163170        <seg>guild, guile, guile-config, guile-snarf, and guile-tools</seg>
    164         <seg>libguile-2.0.{so,a} and /libguilereadline-v-18.{so,a}</seg>
     171        <seg>libguile-2.0.so and /libguilereadline-v-18.so</seg>
    165172        <seg>/usr/include/guile, /usr/lib/guild,
    166173        /usr/share/doc/guile-&guile-version; and /usr/share/guile</seg>
     
    176183        <term><command>guile</command></term>
    177184        <listitem>
    178           <para>is a stand-alone Scheme interpreter for
    179           <application>Guile</application>.</para>
     185          <para>
     186            is a stand-alone Scheme interpreter for
     187            <application>Guile</application>.
     188          </para>
    180189          <indexterm zone="guile guile-prog">
    181190            <primary sortas="b-guile">guile</primary>
     
    187196        <term><command>guile-config</command></term>
    188197        <listitem>
    189           <para>is a <application>Guile</application> script which provides
    190           the information necessary to link your programs against the
    191           <application>Guile</application> library, in much the same way
    192           PkgConfig does.</para>
     198          <para>
     199            is a <application>Guile</application> script which provides the
     200            information necessary to link your programs against the
     201            <application>Guile</application> library, in much the same way
     202            PkgConfig does.
     203          </para>
    193204          <indexterm zone="guile guile-config">
    194205            <primary sortas="b-guile-config">guile-config</primary>
     
    200211        <term><command>guile-snarf</command></term>
    201212        <listitem>
    202           <para>is a script to parse declarations in your
    203           <application>C</application> code for <application>Scheme</application>
    204           visible <application>C</application> functions, i
    205           <application>Scheme</application> objects to be used by
    206           <application>C</application> code, etc.</para>
     213          <para>
     214            is a script to parse declarations in your
     215            <application>C</application> code for
     216            <application>Scheme</application> visible
     217            <application>C</application> functions.
     218          </para>
    207219          <indexterm zone="guile guile-snarf">
    208220            <primary sortas="b-guile-snarf">guile-snarf</primary>
     
    211223      </varlistentry>
    212224
     225      <varlistentry id="guild">
     226        <term><command>guild</command></term>
     227        <listitem>
     228          <para>
     229            is a wrapper program installed along with <command>guile</command>
     230            which knows where a particular module is installed and calls it,
     231            passing its arguments to the program.
     232          </para>
     233          <indexterm zone="guile guild">
     234            <primary sortas="b-guild">guild</primary>
     235          </indexterm>
     236        </listitem>
     237      </varlistentry>
     238
    213239      <varlistentry id="guile-tools">
    214240        <term><command>guile-tools</command></term>
    215241        <listitem>
    216           <para>is a wrapper program installed along with
    217           <command>guile</command> which knows where a particular
    218           module is installed and calls it passing its args to a program.</para>
     242          <para>
     243            is a symlink to <command>guild</command>.
     244          </para>
    219245          <indexterm zone="guile guile-tools">
    220246            <primary sortas="b-guile-tools">guile-tools</primary>
     
    222248        </listitem>
    223249      </varlistentry>
    224 
    225250    </variablelist>
    226 
    227251  </sect2>
    228 
    229252</sect1>
  • introduction/welcome/changelog.xml

    r6a3d854 re1030e21  
    4545      <para>March 9th, 2012</para>
    4646      <itemizedlist>
    47         <listitem>
     47        <listitem>
    4848          <para>[rthomsen] - added taglib 1.7</para>
    49         </listitem>     
    50         <listitem>
     49        </listitem>
     50        <listitem>
    5151          <para>[rthomsen] - added ark 4.8.1</para>
    5252        </listitem>
     53        <listitem>
     54          <para>[abenton] - Guile 2.0.5</para>
     55        </listitem>
    5356      </itemizedlist>
    5457    </listitem>
     
    6063          <para>[rthomsen] - removed kdegraphics 4.6.0</para>
    6164        </listitem>
    62         <listitem>
     65        <listitem>
    6366          <para>[rthomsen] - removed kdebindings 4.6.0</para>
    6467        </listitem>
    65         <listitem>
     68        <listitem>
    6669          <para>[rthomsen] - removed kdeutils 4.6.0</para>
    6770        </listitem>
    68         <listitem>
     71        <listitem>
    6972          <para>[rthomsen] - added kate 4.8.1</para>
    7073        </listitem>
    71         <listitem>
     74        <listitem>
    7275          <para>[rthomsen] - added konsole 4.8.1</para>
    7376        </listitem>
    74         <listitem>
     77        <listitem>
    7578          <para>[rthomsen] - upgrade to kde-workspace 4.8.1</para>
    7679        </listitem>
    77         <listitem>
     80        <listitem>
    7881          <para>[rthomsen] - added kactivities 4.8.1</para>
    7982        </listitem>
    80         <listitem>
     83        <listitem>
    8184          <para>[rthomsen] - upgrade to kdebaseapps 4.8.1</para>
    8285        </listitem>
    83         <listitem>
     86        <listitem>
    8487          <para>[rthomsen] - upgrade to kdepimlibs 4.8.1</para>
    8588        </listitem>
    86         <listitem>
     89        <listitem>
    8790          <para>[krejzi] - krb5 1.10.</para>
    8891        </listitem>
     
    139142      <para>March 6th, 2012</para>
    140143      <itemizedlist>
    141         <listitem>
     144        <listitem>
    142145          <para>[rthomsen] - kde-runtime-4.8.1.</para>
    143146        </listitem>
    144         <listitem>
     147        <listitem>
    145148          <para>[rthomsen] - kdelibs-4.8.1.</para>
    146149        </listitem>
    147         <listitem>
     150        <listitem>
    148151          <para>[rthomsen] - oxygen-icons-4.8.1.</para>
    149152        </listitem>
Note: See TracChangeset for help on using the changeset viewer.