Changeset 12180381
- Timestamp:
- 05/05/2005 03:46:42 PM (19 years ago)
- 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
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
general/prog/guile.xml
r2eebc7b9 r12180381 5 5 %general-entities; 6 6 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"> 13 13 ]> 14 14 15 15 <sect1 id="guile" xreflabel="Guile-&guile-version;"> 16 <sect1info>17 <othername>$LastChangedBy$</othername>18 <date>$Date$</date>19 </sect1info>20 16 <?dbhtml filename="guile.html"?> 21 <title>Guile-&guile-version;</title>22 <indexterm zone="guile">23 <primary sortas="a-Guile">Guile</primary></indexterm>24 17 25 <sect2> 26 <title>Introduction to <application>Guile</application></title> 18 <sect1info> 19 <othername>$LastChangedBy$</othername> 20 <date>$Date$</date> 21 </sect1info> 27 22 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> 32 24 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> 46 28 47 </sect2> 29 <sect2 role="package"> 30 <title>Introduction to Guile</title> 48 31 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> 51 35 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> 54 57 55 <screen><userinput><command>./configure --prefix=/usr && 56 make</command></userinput></screen> 58 </sect2> 57 59 58 <para>Now, as the root user:</para> 60 <sect2 role="installation"> 61 <title>Installation of Guile</title> 59 62 60 <screen><userinput role='root'><command>make install</command></userinput></screen> 63 <para>Install <application>Guile</application> by running the following 64 commands:</para> 61 65 62 </sect2> 66 <screen><userinput>./configure --prefix=/usr && 67 make</userinput></screen> 63 68 64 <sect2> 65 <title>Contents</title> 69 <para>Now, as the <systemitem class="username">root</systemitem> user:</para> 66 70 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> 71 72 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> 81 74 82 <variablelist> 83 <bridgehead renderas="sect3">Short Descriptions</bridgehead> 84 <?dbfo list-presentation="list"?> 75 <sect2 role="content"> 76 <title>Contents</title> 85 77 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> 94 82 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> 105 92 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"?> 117 97 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 installed122 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> 128 108 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> 130 151 131 152 </sect1>
Note:
See TracChangeset
for help on using the changeset viewer.