Author: andy Date: 2012-03-09 12:27:52 -0700 (Fri, 09 Mar 2012) New Revision: 9656
Modified: trunk/BOOK/general.ent trunk/BOOK/general/prog/guile.xml trunk/BOOK/introduction/welcome/changelog.xml Log: guile-2.0.5 Modified: trunk/BOOK/general/prog/guile.xml =================================================================== --- trunk/BOOK/general/prog/guile.xml 2012-03-09 18:49:53 UTC (rev 9655) +++ trunk/BOOK/general/prog/guile.xml 2012-03-09 19:27:52 UTC (rev 9656) @@ -4,12 +4,14 @@ <!ENTITY % general-entities SYSTEM "../../general.ent"> %general-entities; - <!ENTITY guile-download-http "http://ftp.gnu.org/pub/gnu/guile/guile-&guile-version;.tar.xz"> - <!ENTITY guile-download-ftp "ftp://ftp.gnu.org/pub/gnu/guile/guile-&guile-version;.tar.xz"> - <!ENTITY guile-md5sum "f8b511ad43bbda0a1cbb1c52ceeebdf7"> + <!ENTITY guile-download-http + "http://ftp.gnu.org/pub/gnu/guile/guile-&guile-version;.tar.xz"> + <!ENTITY guile-download-ftp + "ftp://ftp.gnu.org/pub/gnu/guile/guile-&guile-version;.tar.xz"> + <!ENTITY guile-md5sum "81110e16dcdb24c825fecc41b214edb9"> <!ENTITY guile-size "4 MB"> - <!ENTITY guile-buildsize "128 MB"> - <!ENTITY guile-time "7.7 SBU"> + <!ENTITY guile-buildsize "104 MB"> + <!ENTITY guile-time "3.9 SBU"> ]> <sect1 id="guile" xreflabel="Guile-&guile-version;"> @@ -29,46 +31,53 @@ <sect2 role="package"> <title>Introduction to Guile</title> - <para>The <application>Guile</application> package contains the Project - GNU's extension language library. <application>Guile</application> also - contains a stand alone <application>Scheme</application> interpreter.</para> + <para> + The <application>Guile</application> package contains the Project + GNU's extension language library. <application>Guile</application> also + contains a stand alone <application>Scheme</application> interpreter. + </para> - &lfs70_checked; + &lfs71_checked; <bridgehead renderas="sect3">Package Information</bridgehead> <itemizedlist spacing="compact"> <listitem> - <para>Download (HTTP): <ulink url="&guile-download-http;"/></para> + <para> + Download (HTTP): <ulink url="&guile-download-http;"/> + </para> </listitem> <listitem> - <para>Download (FTP): <ulink url="&guile-download-ftp;"/></para> + <para> + Download (FTP): <ulink url="&guile-download-ftp;"/> + </para> </listitem> <listitem> - <para>Download MD5 sum: &guile-md5sum;</para> + <para> + Download MD5 sum: &guile-md5sum; + </para> </listitem> <listitem> - <para>Download size: &guile-size;</para> + <para> + Download size: &guile-size; + </para> </listitem> <listitem> - <para>Estimated disk space required: &guile-buildsize;</para> + <para> + Estimated disk space required: &guile-buildsize; + </para> </listitem> <listitem> - <para>Estimated build time: &guile-time;</para> + <para> + Estimated build time: &guile-time; + </para> </listitem> </itemizedlist> -<!-- - <bridgehead renderas="sect3">Additional Downloads</bridgehead> - <itemizedlist spacing="compact"> - <listitem> - <para>Required patch: <ulink - url="&patch-root;/guile-&guile-version;-snarf-1.patch"/></para> - </listitem> - </itemizedlist> ---> + <bridgehead renderas="sect3">Guile Dependencies</bridgehead> <bridgehead renderas="sect4">Required</bridgehead> <para role="required"> + <xref linkend="pkgconfig"/>, <xref linkend="gc"/> and <xref linkend="libunistring"/> </para> @@ -78,40 +87,44 @@ <xref linkend="emacs"/> </para> - <para condition="html" role="usernotes">User Notes: - <ulink url="&blfs-wiki;/guile"/></para> - + <para condition="html" role="usernotes"> + User Notes: <ulink url="&blfs-wiki;/guile"/> + </para> </sect2> <sect2 role="installation"> <title>Installation of Guile</title> - <para>Install <application>Guile</application> by running the following - commands:</para> + <para> + Install <application>Guile</application> by running the following + commands: + </para> -<screen><userinput>sed -i 's/gc_version.h/gc.h/' \ - test-suite/standalone/test-pthread-create-secondary.c && +<screen><userinput>./configure --prefix=/usr --disable-static && +make && +make html && -./configure --prefix=/usr && -make && -make html && +makeinfo --plaintext -o doc/r5rs/r5rs.txt doc/r5rs/r5rs.texi && +makeinfo --plaintext -o doc/ref/guile.txt doc/ref/guile.texi</userinput></screen> -makeinfo --plaintext -o doc/r5rs/r5rs.txt doc/r5rs/r5rs.texi && -makeinfo --plaintext -o doc/ref/guile.txt doc/ref/guile.texi</userinput></screen> + <para> + If you have <!--<xref linkend="tetex"/> or--> <xref linkend="texlive"/> + installed and wish to build alternate formats (PDF and postscript) of the + documentation, issue the following commands: + </para> - <para>If you have <!--<xref linkend="tetex"/> or--> <xref linkend="texlive"/> - installed and wish to build alternate formats (PDF and postscript) of the - documentation, issue the following commands:</para> - <screen><userinput>for DIRNAME in r5rs ref -do - make -k -C doc/${DIRNAME} pdf ps +do make -k -C doc/${DIRNAME} pdf ps done && unset DIRNAME</userinput></screen> - <para>To test the results, issue: <command>make check</command>.</para> + <para> + To test the results, issue: <command>make check</command>. + </para> - <para>Now, as the <systemitem class="username">root</systemitem> user:</para> + <para> + Now, as the <systemitem class="username">root</systemitem> user: + </para> <screen role="root"><userinput>make install && @@ -132,25 +145,19 @@ cp -v -R doc/ref/guile.html /usr/share/doc/guile-&guile-version;/ref</userinput></screen> - <para>If you built the alternate formats of the documentation, install them - using the following commands issued by the - <systemitem class="username">root</systemitem> user:</para> + <para> + If you built the alternate formats of the documentation, install them + using the following commands issued by the + <systemitem class="username">root</systemitem> user: + </para> <screen role="root"><userinput>for DIRNAME in r5rs ref do install -v -m644 doc/${DIRNAME}/*.{pdf,ps,dvi} \ /usr/share/doc/guile-&guile-version;/${DIRNAME} done</userinput></screen> - </sect2> - <sect2 role="commands"> - <title>Command Explanations</title> - <para><userinput>sed -i 's/gc_version.h/gc.h/' test-suite/...-secondary.c</userinput>: - This command corrects an error that prevents the test suite from running.</para> - - </sect2> - <sect2 role="content"> <title>Contents</title> @@ -161,7 +168,7 @@ <seglistitem> <seg>guild, guile, guile-config, guile-snarf, and guile-tools</seg> - <seg>libguile-2.0.{so,a} and /libguilereadline-v-18.{so,a}</seg> + <seg>libguile-2.0.so and /libguilereadline-v-18.so</seg> <seg>/usr/include/guile, /usr/lib/guild, /usr/share/doc/guile-&guile-version; and /usr/share/guile</seg> </seglistitem> @@ -175,8 +182,10 @@ <varlistentry id="guile-prog"> <term><command>guile</command></term> <listitem> - <para>is a stand-alone Scheme interpreter for - <application>Guile</application>.</para> + <para> + is a stand-alone Scheme interpreter for + <application>Guile</application>. + </para> <indexterm zone="guile guile-prog"> <primary sortas="b-guile">guile</primary> </indexterm> @@ -186,10 +195,12 @@ <varlistentry id="guile-config"> <term><command>guile-config</command></term> <listitem> - <para>is a <application>Guile</application> script which provides - the information necessary to link your programs against the - <application>Guile</application> library, in much the same way - PkgConfig does.</para> + <para> + is a <application>Guile</application> script which provides the + information necessary to link your programs against the + <application>Guile</application> library, in much the same way + PkgConfig does. + </para> <indexterm zone="guile guile-config"> <primary sortas="b-guile-config">guile-config</primary> </indexterm> @@ -199,31 +210,43 @@ <varlistentry id="guile-snarf"> <term><command>guile-snarf</command></term> <listitem> - <para>is a script to parse declarations in your - <application>C</application> code for <application>Scheme</application> - visible <application>C</application> functions, i - <application>Scheme</application> objects to be used by - <application>C</application> code, etc.</para> + <para> + is a script to parse declarations in your + <application>C</application> code for + <application>Scheme</application> visible + <application>C</application> functions. + </para> <indexterm zone="guile guile-snarf"> <primary sortas="b-guile-snarf">guile-snarf</primary> </indexterm> </listitem> </varlistentry> + <varlistentry id="guild"> + <term><command>guild</command></term> + <listitem> + <para> + is a wrapper program installed along with <command>guile</command> + which knows where a particular module is installed and calls it, + passing its arguments to the program. + </para> + <indexterm zone="guile guild"> + <primary sortas="b-guild">guild</primary> + </indexterm> + </listitem> + </varlistentry> + <varlistentry id="guile-tools"> <term><command>guile-tools</command></term> <listitem> - <para>is a wrapper program installed along with - <command>guile</command> which knows where a particular - module is installed and calls it passing its args to a program.</para> + <para> + is a symlink to <command>guild</command>. + </para> <indexterm zone="guile guile-tools"> <primary sortas="b-guile-tools">guile-tools</primary> </indexterm> </listitem> </varlistentry> - </variablelist> - </sect2> - </sect1> Modified: trunk/BOOK/general.ent =================================================================== --- trunk/BOOK/general.ent 2012-03-09 18:49:53 UTC (rev 9655) +++ trunk/BOOK/general.ent 2012-03-09 19:27:52 UTC (rev 9656) @@ -361,7 +361,7 @@ <!ENTITY gcc3-version "3.3.6"> <!ENTITY gdb-version "7.3.1"> <!ENTITY git-version "1.7.9.2"> -<!ENTITY guile-version "2.0.3"> +<!ENTITY guile-version "2.0.5"> <!ENTITY icedtea6-version "1.9.7"> <!ENTITY jdk-version "6 Update 18"> <!ENTITY junit-version "4.8.1"> Modified: trunk/BOOK/introduction/welcome/changelog.xml =================================================================== --- trunk/BOOK/introduction/welcome/changelog.xml 2012-03-09 18:49:53 UTC (rev 9655) +++ trunk/BOOK/introduction/welcome/changelog.xml 2012-03-09 19:27:52 UTC (rev 9656) @@ -44,12 +44,15 @@ <listitem> <para>March 9th, 2012</para> <itemizedlist> - <listitem> + <listitem> <para>[rthomsen] - added taglib 1.7</para> - </listitem> - <listitem> + </listitem> + <listitem> <para>[rthomsen] - added ark 4.8.1</para> </listitem> + <listitem> + <para>[abenton] - Guile 2.0.5</para> + </listitem> </itemizedlist> </listitem> @@ -59,31 +62,31 @@ <listitem> <para>[rthomsen] - removed kdegraphics 4.6.0</para> </listitem> - <listitem> + <listitem> <para>[rthomsen] - removed kdebindings 4.6.0</para> </listitem> - <listitem> + <listitem> <para>[rthomsen] - removed kdeutils 4.6.0</para> </listitem> - <listitem> + <listitem> <para>[rthomsen] - added kate 4.8.1</para> </listitem> - <listitem> + <listitem> <para>[rthomsen] - added konsole 4.8.1</para> </listitem> - <listitem> + <listitem> <para>[rthomsen] - upgrade to kde-workspace 4.8.1</para> </listitem> - <listitem> + <listitem> <para>[rthomsen] - added kactivities 4.8.1</para> </listitem> - <listitem> + <listitem> <para>[rthomsen] - upgrade to kdebaseapps 4.8.1</para> </listitem> - <listitem> + <listitem> <para>[rthomsen] - upgrade to kdepimlibs 4.8.1</para> </listitem> - <listitem> + <listitem> <para>[krejzi] - krb5 1.10.</para> </listitem> <listitem> @@ -138,13 +141,13 @@ <listitem> <para>March 6th, 2012</para> <itemizedlist> - <listitem> + <listitem> <para>[rthomsen] - kde-runtime-4.8.1.</para> </listitem> - <listitem> + <listitem> <para>[rthomsen] - kdelibs-4.8.1.</para> </listitem> - <listitem> + <listitem> <para>[rthomsen] - oxygen-icons-4.8.1.</para> </listitem> <listitem> -- http://linuxfromscratch.org/mailman/listinfo/blfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
