source: general/genlib/slib.xml@ 520f6b4f

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.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
Last change on this file since 520f6b4f was 520f6b4f, checked in by Randy McMurchy <randy@…>, 18 years ago

Renamed the TeX package to its proper name - teTeX

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

  • Property mode set to 100644
File size: 6.2 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
3 "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!-- Inserted as a reminder to do this. The mention of a test suite
8 is usually right before the root user installation commands. Please
9 delete these 12 (including one blank) lines after you are done.-->
10
11 <!-- Use one of the two mentions below about a test suite,
12 delete the line that is not applicable. Of course, if the
13 test suite uses syntax other than "make check", revise the
14 line to reflect the actual syntax to run the test suite -->
15
16 <!-- <para>This package does not come with a test suite.</para> -->
17 <!-- <para>To test the results, issue: <command>make check</command>.</para> -->
18
19 <!ENTITY slib-download-http "http://swiss.csail.mit.edu/ftpdir/scm/slib&slib-version;.tar.gz">
20 <!ENTITY slib-download-ftp " ">
21 <!ENTITY slib-md5sum "eec6e9193c3c86254f7176dd8a833c4c">
22 <!ENTITY slib-size "846 KB">
23 <!ENTITY slib-buildsize "19.5 MB (includes building and installing all docs)">
24 <!ENTITY slib-time "less than 0.1 SBU">
25]>
26
27<sect1 id="slib" xreflabel="SLIB-&slib-version;">
28 <?dbhtml filename="slib.html"?>
29
30 <sect1info>
31 <othername>$LastChangedBy$</othername>
32 <date>$Date$</date>
33 <keywordset>
34 <keyword role="package">slib&slib-version;.tar</keyword>
35 <keyword role="ftpdir">slib</keyword>
36 </keywordset>
37 </sect1info>
38
39 <title>SLIB-&slib-version;</title>
40
41 <indexterm zone="slib">
42 <primary sortas="a-SLIB">SLIB</primary>
43 </indexterm>
44
45 <sect2 role="package">
46 <title>Introduction to SLIB</title>
47
48 <para>The <application>SLIB</application> package is a portable library for
49 the <application>Scheme</application> programming language. It provides a
50 platform independent framework for using <quote>packages</quote> of
51 <application>Scheme</application> procedures and syntax.
52 <application>SLIB</application> contains useful packages for all
53 <application>Scheme</application> implementations, including
54 <application>Guile</application>. Its catalog can be transparently extended
55 to accommodate packages specific to a site, implementation, user or
56 directory.</para>
57
58 <bridgehead renderas="sect3">Package Information</bridgehead>
59 <itemizedlist spacing="compact">
60 <listitem>
61 <para>Download (HTTP): <ulink url="&slib-download-http;"/></para>
62 </listitem>
63 <listitem>
64 <para>Download (FTP): <ulink url="&slib-download-ftp;"/></para>
65 </listitem>
66 <listitem>
67 <para>Download MD5 sum: &slib-md5sum;</para>
68 </listitem>
69 <listitem>
70 <para>Download size: &slib-size;</para>
71 </listitem>
72 <listitem>
73 <para>Estimated disk space required: &slib-buildsize;</para>
74 </listitem>
75 <listitem>
76 <para>Estimated build time: &slib-time;</para>
77 </listitem>
78 </itemizedlist>
79
80 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
81 <itemizedlist spacing='compact'>
82 <listitem>
83 <para>Required Patch: <ulink
84 url="&patch-root;/slib-&slib-version;-blfs_install-2.patch"/></para>
85 </listitem>
86 </itemizedlist>
87
88 <bridgehead renderas="sect3">SLIB Dependencies</bridgehead>
89
90 <bridgehead renderas="sect4">Required</bridgehead>
91 <para role="required"><xref linkend="guile"/></para>
92
93 <para condition="html" role="usernotes">User Notes:
94 <ulink url="&blfs-wiki;/slib"/></para>
95
96 </sect2>
97
98 <sect2 role="installation">
99 <title>Installation of SLIB</title>
100
101 <para>Install <application>SLIB</application> by issuing the following
102 commands:</para>
103
104<screen><userinput>patch -Np1 -i ../slib-&slib-version;-blfs_install-2.patch &amp;&amp;
105make</userinput></screen>
106
107 <para>If you have <application>teTeX</application> installed and wish to
108 build PDF, Postscript, HTML and text documentation, issue any or all of
109 the following commands:</para>
110
111<screen><userinput>make pdfdocs &amp;&amp;
112make psdocs &amp;&amp;
113make htmldocs &amp;&amp;
114make txtdocs</userinput></screen>
115
116 <para>This package does not come with a functional test suite.</para>
117
118 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
119
120<screen role="root"><userinput>make prefix=/usr/ install &amp;&amp;
121
122ln -v -s ../slib /usr/share/guile/1.6 &amp;&amp;
123
124make prefix=/usr/ catalogs &amp;&amp;
125
126mv -v /usr/share/guile/1.6/slibcat /usr/share/guile &amp;&amp;
127ln -v -s ../slibcat /usr/share/guile/1.6 &amp;&amp;
128
129make prefix=/usr/ installinfo</userinput></screen>
130
131 </sect2>
132
133 <sect2 role="commands">
134 <title>Command Explanations</title>
135
136 <para><command>make prefix=/usr/ catalogs</command>: This command builds
137 the <application>SLIB</application> <application>Scheme</application>
138 implementation catalog.</para>
139
140 <para><command>make prefix=/usr/ installinfo</command>: This commands
141 installs the <command>info</command> documentation.</para>
142
143 </sect2>
144
145 <sect2 role="content">
146 <title>Contents</title>
147
148 <segmentedlist>
149 <segtitle>Installed Program</segtitle>
150 <segtitle>Installed Libraries</segtitle>
151 <segtitle>Installed Directory</segtitle>
152
153 <seglistitem>
154 <seg>slib</seg>
155 <seg>a <application>Scheme</application> library system</seg>
156 <seg>/usr/share/guile/slib and /usr/share/doc/slib-&slib-version;</seg>
157 </seglistitem>
158 </segmentedlist>
159
160 <variablelist>
161 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
162 <?dbfo list-presentation="list"?>
163 <?dbhtml list-presentation="table"?>
164
165 <varlistentry id="slib-prog">
166 <term><command>slib</command></term>
167 <listitem>
168 <para>is a shell script used to initialize
169 <application>SLIB</application> in a named
170 <application>Scheme</application> implementation. It can also be
171 used to initialize an <application>SLIB</application> session using
172 a given executable.</para>
173 <indexterm zone="slib slib-prog">
174 <primary sortas="b-slib">slib</primary>
175 </indexterm>
176 </listitem>
177 </varlistentry>
178
179 </variablelist>
180
181 </sect2>
182
183</sect1>
Note: See TracBrowser for help on using the repository browser.