Changeset c84f656 for general/genlib
- Timestamp:
- 08/18/2004 06:01:35 AM (20 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.0, 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:
- f653578
- Parents:
- 3e21aac3
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
general/genlib/guile.xml
r3e21aac3 rc84f656 7 7 <!ENTITY guile-download-http "http://ftp.gnu.org/pub/gnu/guile/guile-&guile-version;.tar.gz"> 8 8 <!ENTITY guile-download-ftp "ftp://ftp.gnu.org/pub/gnu/guile/guile-&guile-version;.tar.gz"> 9 <!ENTITY guile-size "2. 7MB">9 <!ENTITY guile-size "2.8 MB"> 10 10 <!ENTITY guile-buildsize "30 MB"> 11 11 <!ENTITY guile-time "0.79 SBU"> 12 13 12 ]> 14 13 … … 23 22 <sect2> 24 23 <title>Introduction to <application>Guile</application></title> 25 24 26 25 <para>The <application>Guile</application> package contains the Project 27 <acronym>GNU</acronym>'s extension language library. <application>Guile28 < /application> also contains a stand alone <application>Scheme</application>29 interpreter.</para>30 26 <acronym>GNU</acronym>'s extension language library. 27 <application>Guile</application> also contains a stand alone 28 <application>Scheme</application> interpreter.</para> 29 31 30 <sect3><title>Package information</title> 32 31 <itemizedlist spacing='compact'> … … 41 40 &guile-time;</para></listitem></itemizedlist> 42 41 </sect3> 43 42 43 <sect3><title>Additional downloads</title> 44 <itemizedlist spacing='compact'> 45 <listitem><para>Required Patch (if building the HTML Reference Guide): <ulink 46 url="&patch-root;/guile-&guile-version;-fhs_docs-1.patch"/></para></listitem> 47 </itemizedlist> 48 </sect3> 49 50 <sect3><title><application>Guile</application> dependencies</title> 51 <sect4><title>Optional</title> 52 <itemizedlist spacing='compact'> 53 <listitem><para><xref linkend="pst-typesetting-tex"/></para></listitem> 54 </itemizedlist></sect4> 55 </sect3> 56 44 57 </sect2> 45 58 46 59 <sect2> 47 60 <title>Installation of <application>Guile</application></title> 48 61 49 62 <para>Install <application>Guile</application> by running the following 50 63 commands:</para> 51 52 <screen><userinput><command>./configure --prefix=/usr && 64 65 <screen><userinput><command>patch -Np1 -i ../guile-&guile-version;-fhs_docs-1.patch && 66 ./configure --prefix=/usr && 53 67 make && 68 sed -i -e "s/&guile-version;/1.6/" guile-tools && 54 69 make install</command></userinput></screen> 55 70 71 </sect2> 72 73 <sect2><title>Command Explanations</title> 74 <para><command>sed -i -e "s/1.6.4/1.6/" guile-tools</command>: Imbedded in the 75 <command>guile-tools</command> script is an incorrect path to the 76 <application>Guile</application> scripts and modules. This command installs the 77 correct path.</para> 56 78 </sect2> 57 79 58 80 <sect2> 59 81 <title>Contents</title> 60 61 <para>In addition to the <filename >libguile</filename> libraries, the62 <application>Guile</application> package contains82 83 <para>In addition to the <filename class='libraryfile'>libguile</filename> 84 libraries, the <application>Guile</application> package contains 63 85 <command>guile</command>, 64 <command>guile-config</command> and 65 <command>guile-snarf</command>. 86 <command>guile-config</command>, 87 <command>guile-snarf</command> and 88 <command>guile-tools</command>. 66 89 </para> 67 90 68 91 </sect2> 69 92 70 93 <sect2><title>Description</title> 71 94 72 95 <sect3><title>guile</title> 73 96 <para><command>guile</command> is a stand-alone Scheme interpreter for 74 97 <application>Guile</application>.</para></sect3> 75 98 76 99 <sect3><title>guile-config</title> 77 100 <para><command>guile-config</command> is a <application>Guile</application> 78 101 script which provides the information necessary to link your programs against 79 the <application>Guile</application> library, in much the same way <xref80 linkend="pkgconfig"></xref> does.</para></sect3>81 102 the <application>Guile</application> library, in much the same way 103 <xref linkend="pkgconfig"></xref> does.</para></sect3> 104 82 105 <sect3><title>guile-snarf</title> 83 106 <para><command>guile-snarf</command> is a script to parse declarations in 84 107 your <application>C</application> code for <application>Scheme</application> 85 visible <application>C</application> functions, <application>Scheme 86 </application> objects to be used by <application>C</application> code, 87 etc.</para></sect3> 88 108 visible <application>C</application> functions, 109 <application>Scheme</application> objects to be used by 110 <application>C</application> code, etc.</para></sect3> 111 112 <sect3><title>guile-tools</title> 113 <para><command>guile-tools</command> is a wrapper program installed along with 114 <command>guile</command> which knows where a particular module is installed and 115 calls it passing its args to a program.</para></sect3> 116 89 117 </sect2> 90 118
Note:
See TracChangeset
for help on using the changeset viewer.