Changeset 12180381


Ignore:
Timestamp:
05/05/2005 03:46:42 PM (19 years ago)
Author:
Manuel Canales Esparcia <manuel@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 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:
4378f935
Parents:
2eebc7b9
Message:

Tagged guile.xml

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/prog/guile.xml

    r2eebc7b9 r12180381  
    55  %general-entities;
    66
    7 <!ENTITY guile-download-http "http://ftp.gnu.org/pub/gnu/guile/guile-&guile-version;.tar.gz">
    8 <!ENTITY guile-download-ftp "ftp://ftp.gnu.org/pub/gnu/guile/guile-&guile-version;.tar.gz">
    9 <!ENTITY guile-md5sum "c2ff2a2231f0cbb2e838dd8701a587c5">
    10 <!ENTITY guile-size "3.0 MB">
    11 <!ENTITY guile-buildsize "37.4 MB">
    12 <!ENTITY guile-time "0.86 SBU">
     7  <!ENTITY guile-download-http "http://ftp.gnu.org/pub/gnu/guile/guile-&guile-version;.tar.gz">
     8  <!ENTITY guile-download-ftp "ftp://ftp.gnu.org/pub/gnu/guile/guile-&guile-version;.tar.gz">
     9  <!ENTITY guile-md5sum "c2ff2a2231f0cbb2e838dd8701a587c5">
     10  <!ENTITY guile-size "3.0 MB">
     11  <!ENTITY guile-buildsize "37.4 MB">
     12  <!ENTITY guile-time "0.86 SBU">
    1313]>
    1414
    1515<sect1 id="guile" xreflabel="Guile-&guile-version;">
    16 <sect1info>
    17 <othername>$LastChangedBy$</othername>
    18 <date>$Date$</date>
    19 </sect1info>
    2016<?dbhtml filename="guile.html"?>
    21 <title>Guile-&guile-version;</title>
    22 <indexterm zone="guile">
    23 <primary sortas="a-Guile">Guile</primary></indexterm>
    2417
    25 <sect2>
    26 <title>Introduction to <application>Guile</application></title>
     18  <sect1info>
     19    <othername>$LastChangedBy$</othername>
     20    <date>$Date$</date>
     21  </sect1info>
    2722
    28 <para>The <application>Guile</application> package contains the Project
    29 <acronym>GNU</acronym>'s extension language library.
    30 <application>Guile</application> also contains a stand alone
    31 <application>Scheme</application> interpreter.</para>
     23  <title>Guile-&guile-version;</title>
    3224
    33 <sect3><title>Package information</title>
    34 <itemizedlist spacing='compact'>
    35 <listitem><para>Download (HTTP): <ulink
    36 url="&guile-download-http;"/></para></listitem>
    37 <listitem><para>Download (FTP): <ulink
    38 url="&guile-download-ftp;"/></para></listitem>
    39 <listitem><para>Download MD5 sum: &guile-md5sum;</para></listitem>
    40 <listitem><para>Download size: &guile-size;</para></listitem>
    41 <listitem><para>Estimated disk space required:
    42 &guile-buildsize;</para></listitem>
    43 <listitem><para>Estimated build time:
    44 &guile-time;</para></listitem></itemizedlist>
    45 </sect3>
     25  <indexterm zone="guile">
     26    <primary sortas="a-Guile">Guile</primary>
     27  </indexterm>
    4628
    47 </sect2>
     29  <sect2 role="package">
     30    <title>Introduction to Guile</title>
    4831
    49 <sect2>
    50 <title>Installation of <application>Guile</application></title>
     32    <para>The <application>Guile</application> package contains the Project
     33    GNU's extension language library. <application>Guile</application> also contains
     34    a stand alone <application>Scheme</application> interpreter.</para>
    5135
    52 <para>Install <application>Guile</application> by running the following
    53 commands:</para>
     36    <bridgehead renderas="sect3">Package Information</bridgehead>
     37    <itemizedlist spacing="compact">
     38      <listitem>
     39        <para>Download (HTTP): <ulink url="&guile-download-http;"/></para>
     40      </listitem>
     41      <listitem>
     42        <para>Download (FTP): <ulink url="&guile-download-ftp;"/></para>
     43      </listitem>
     44      <listitem>
     45        <para>Download MD5 sum: &guile-md5sum;</para>
     46      </listitem>
     47      <listitem>
     48        <para>Download size: &guile-size;</para>
     49      </listitem>
     50      <listitem>
     51        <para>Estimated disk space required: &guile-buildsize;</para>
     52      </listitem>
     53      <listitem>
     54        <para>Estimated build time: &guile-time;</para>
     55      </listitem>
     56    </itemizedlist>
    5457
    55 <screen><userinput><command>./configure --prefix=/usr &amp;&amp;
    56 make</command></userinput></screen>
     58  </sect2>
    5759
    58 <para>Now, as the root user:</para>
     60  <sect2 role="installation">
     61    <title>Installation of Guile</title>
    5962
    60 <screen><userinput role='root'><command>make install</command></userinput></screen>
     63    <para>Install <application>Guile</application> by running the following
     64    commands:</para>
    6165
    62 </sect2>
     66<screen><userinput>./configure --prefix=/usr &amp;&amp;
     67make</userinput></screen>
    6368
    64 <sect2>
    65 <title>Contents</title>
     69    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
    6670
    67 <segmentedlist>
    68 <segtitle>Installed Programs</segtitle>
    69 <segtitle>Installed Libraries</segtitle>
    70 <segtitle>Installed Directories</segtitle>
     71<screen role="root"><userinput>make install</userinput></screen>
    7172
    72 <seglistitem>
    73 <seg>guile, guile-config, guile-snarf and guile-tools</seg>
    74 <seg>libguile.[so,a], libguilereadline-v-12.[so,a], libguile-ltdl.[so,a],
    75 libguile-srfi-srfi-13-14-v-1.[so,a], libguile-srfi-srfi-4-v-1.[so,a] and
    76 optionally, libqthreads.[so,a]</seg>
    77 <seg>/usr/include/guile, /usr/include/guile-readline, /usr/include/libguile
    78 and /usr/share/guile</seg>
    79 </seglistitem>
    80 </segmentedlist>
     73  </sect2>
    8174
    82 <variablelist>
    83 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
    84 <?dbfo list-presentation="list"?>
     75  <sect2 role="content">
     76    <title>Contents</title>
    8577
    86 <varlistentry id="guile-prog">
    87 <term><command>guile</command></term>
    88 <listitem><para>is a stand-alone Scheme interpreter for
    89 <application>Guile</application>.</para>
    90 <indexterm zone="guile guile-prog">
    91 <primary sortas="b-guile">guile</primary>
    92 </indexterm></listitem>
    93 </varlistentry>
     78    <segmentedlist>
     79      <segtitle>Installed Programs</segtitle>
     80      <segtitle>Installed Libraries</segtitle>
     81      <segtitle>Installed Directories</segtitle>
    9482
    95 <varlistentry id="guile-config">
    96 <term><command>guile-config</command></term>
    97 <listitem><para>is a <application>Guile</application> script which provides
    98 the information necessary to link your programs against the
    99 <application>Guile</application> library, in much the same way
    100 <xref linkend="pkgconfig"></xref> does.</para>
    101 <indexterm zone="guile guile-config">
    102 <primary sortas="b-guile-config">guile-config</primary>
    103 </indexterm></listitem>
    104 </varlistentry>
     83      <seglistitem>
     84        <seg>guile, guile-config, guile-snarf, and guile-tools</seg>
     85        <seg>libguile.[so,a], libguilereadline-v-12.[so,a], libguile-ltdl.[so,a],
     86        libguile-srfi-srfi-13-14-v-1.[so,a], libguile-srfi-srfi-4-v-1.[so,a], and
     87        optionally, libqthreads.[so,a]</seg>
     88        <seg>/usr/include/guile, /usr/include/guile-readline, /usr/include/libguile,
     89        and /usr/share/guile</seg>
     90      </seglistitem>
     91    </segmentedlist>
    10592
    106 <varlistentry id="guile-snarf">
    107 <term><command>guile-snarf</command></term>
    108 <listitem><para>is a script to parse declarations in your
    109 <application>C</application> code for <application>Scheme</application>
    110 visible <application>C</application> functions, i
    111 <application>Scheme</application> objects to be used by
    112 <application>C</application> code, etc.</para>
    113 <indexterm zone="guile guile-snarf">
    114 <primary sortas="b-guile-snarf">guile-snarf</primary>
    115 </indexterm></listitem>
    116 </varlistentry>
     93    <variablelist>
     94      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
     95      <?dbfo list-presentation="list"?>
     96      <?dbhtml list-presentation="table"?>
    11797
    118 <varlistentry id="guile-tools">
    119 <term><command>guile-tools</command></term>
    120 <listitem><para>is a wrapper program installed along with
    121 <command>guile</command> which knows where a particular module is installed
    122 and calls it passing its args to a program.</para>
    123 <indexterm zone="guile guile-tools">
    124 <primary sortas="b-guile-tools">guile-tools</primary>
    125 </indexterm></listitem>
    126 </varlistentry>
    127 </variablelist>
     98      <varlistentry id="guile-prog">
     99        <term><command>guile</command></term>
     100        <listitem>
     101          <para>is a stand-alone Scheme interpreter for
     102          <application>Guile</application>.</para>
     103          <indexterm zone="guile guile-prog">
     104            <primary sortas="b-guile">guile</primary>
     105          </indexterm>
     106        </listitem>
     107      </varlistentry>
    128108
    129 </sect2>
     109      <varlistentry id="guile-config">
     110        <term><command>guile-config</command></term>
     111        <listitem>
     112          <para>is a <application>Guile</application> script which provides
     113          the information necessary to link your programs against the
     114          <application>Guile</application> library, in much the same way
     115          <xref linkend="pkgconfig"></xref> does.</para>
     116          <indexterm zone="guile guile-config">
     117            <primary sortas="b-guile-config">guile-config</primary>
     118          </indexterm>
     119        </listitem>
     120      </varlistentry>
     121
     122      <varlistentry id="guile-snarf">
     123        <term><command>guile-snarf</command></term>
     124        <listitem>
     125          <para>is a script to parse declarations in your
     126          <application>C</application> code for <application>Scheme</application>
     127          visible <application>C</application> functions, i
     128          <application>Scheme</application> objects to be used by
     129          <application>C</application> code, etc.</para>
     130          <indexterm zone="guile guile-snarf">
     131            <primary sortas="b-guile-snarf">guile-snarf</primary>
     132          </indexterm>
     133        </listitem>
     134      </varlistentry>
     135
     136      <varlistentry id="guile-tools">
     137        <term><command>guile-tools</command></term>
     138        <listitem>
     139          <para>is a wrapper program installed along with
     140          <command>guile</command> which knows where a particular
     141          module is installed and calls it passing its args to a program.</para>
     142          <indexterm zone="guile guile-tools">
     143            <primary sortas="b-guile-tools">guile-tools</primary>
     144          </indexterm>
     145        </listitem>
     146      </varlistentry>
     147
     148    </variablelist>
     149
     150  </sect2>
    130151
    131152</sect1>
Note: See TracChangeset for help on using the changeset viewer.