Changeset 4fae3a22
- Timestamp:
- 08/03/2007 06:55:34 PM (17 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 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:
- 196f1bd
- Parents:
- dcd55b37
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
general.ent
rdcd55b37 r4fae3a22 120 120 <!ENTITY libesmtp-version "1.0.4"> 121 121 <!ENTITY aspell-version "0.60.5"> 122 <!ENTITY slib-version "3a 3">122 <!ENTITY slib-version "3a4"> 123 123 <!ENTITY gwrap-version "1.3.4"> 124 124 <!ENTITY LZO-version "2.02"> -
general/genlib/slib.xml
rdcd55b37 r4fae3a22 5 5 %general-entities; 6 6 7 <!ENTITY slib-download-http "http://swiss.csail.mit.edu/ftpdir/scm/ OLD/slib&slib-version;.tar.gz">7 <!ENTITY slib-download-http "http://swiss.csail.mit.edu/ftpdir/scm/slib&slib-version;.tar.gz"> 8 8 <!ENTITY slib-download-ftp " "> 9 <!ENTITY slib-md5sum " eec6e9193c3c86254f7176dd8a833c4c">10 <!ENTITY slib-size "8 46KB">11 <!ENTITY slib-buildsize " 19.5 MB (includes building and installing alldocs)">12 <!ENTITY slib-time " less than 0.1 SBU">9 <!ENTITY slib-md5sum "87bc0b62370c0bf8a510a2acf6868eb9"> 10 <!ENTITY slib-size "877 KB"> 11 <!ENTITY slib-buildsize "21 MB (includes building and installing docs)"> 12 <!ENTITY slib-time "0.1 SBU (includes building docs)"> 13 13 ]> 14 14 … … 34 34 platform independent framework for using <quote>packages</quote> of 35 35 <application>Scheme</application> procedures and syntax. 36 <application>SLIB</application> contains useful packages for all 37 <application>Scheme</application> implementations, including 38 <application>Guile</application>. Its catalog can be transparently extended 39 to accommodate packages specific to a site, implementation, user or 40 directory.</para> 36 Its catalog can be transparently extended to accommodate packages specific 37 to a site, implementation, user or directory. SLIB provides compatibility 38 and utility functions for all standard Scheme implementations including 39 Bigloo, Chez, ELK 3.0, GAMBIT 3.0, Guile, JScheme, MacScheme, MITScheme, 40 PLT Scheme (DrScheme and MzScheme), Pocket Scheme, RScheme, scheme->C, 41 Scheme48, SCM, SCM Mac, scsh, Stk, T3.1, umb-scheme, and VSCM.</para> 41 42 42 43 <bridgehead renderas="sect3">Package Information</bridgehead> … … 66 67 <listitem> 67 68 <para>Required Patch: <ulink 68 url="&patch-root;/slib-&slib-version;- blfs_install-2.patch"/></para>69 url="&patch-root;/slib-&slib-version;-guile_fixes-1.patch"/></para> 69 70 </listitem> 70 71 </itemizedlist> … … 72 73 <bridgehead renderas="sect3">SLIB Dependencies</bridgehead> 73 74 74 <bridgehead renderas="sect4">Required</bridgehead> 75 <para role="required"><xref linkend="guile"/></para> 75 <para>There are no build dependencies as this package is nothing but many 76 text script files which are copied to the system. If you are installing 77 this package to support a <application>GnuCash</application> installation, 78 you should ensure that <xref linkend="guile"/> is installed so the 79 <application>SLIB</application> catalog for <application>Guile</application> 80 can be created.</para> 76 81 77 82 <para condition="html" role="usernotes">User Notes: … … 86 91 commands:</para> 87 92 88 <screen><userinput>patch -Np1 -i ../slib-&slib-version;- blfs_install-2.patch &&89 make</userinput></screen>90 91 <para>If you have < application>teTeX</application> installed and wish to92 build PDF, Postscript, HTML andtext documentation, issue any or all of93 <screen><userinput>patch -Np1 -i ../slib-&slib-version;-guile_fixes-1.patch && 94 sed -i 's|usr/lib|usr/share|' {RScheme,guile}.init</userinput></screen> 95 96 <para>If you have <xref linkend="tetex"/> installed and wish to 97 build PDF, Postscript, HTML or text documentation, issue any or all of 93 98 the following commands:</para> 94 99 95 <screen><userinput>make pdfdocs && 96 make psdocs && 97 make htmldocs && 98 make txtdocs</userinput></screen> 100 <screen><userinput>texi2pdf slib.texi && 101 texi2html slib.texi && 102 texi2dvi slib.texi && 103 dvips -o slib.ps slib.dvi && 104 makeinfo -o slib.txt --plaintext slib.texi</userinput></screen> 99 105 100 106 <para>This package does not come with a functional test suite.</para> … … 102 108 <para>Now, as the <systemitem class="username">root</systemitem> user:</para> 103 109 104 <screen role="root"><userinput>make prefix=/usr/ install && 105 106 ln -v -s ../slib /usr/share/guile/1.6 && 107 108 make prefix=/usr/ catalogs && 109 110 mv -v /usr/share/guile/1.6/slibcat /usr/share/guile && 111 ln -v -s ../slibcat /usr/share/guile/1.6 && 112 113 make prefix=/usr/ installinfo</userinput></screen> 110 <screen role="root"><userinput>make prefix=/usr/ \ 111 libdir=/usr/share/ \ 112 mandir=/usr/share/man/ \ 113 infodir=/usr/share/info/ \ 114 install installinfo && 115 116 install -v -m755 -d /usr/share/doc/slib-&slib-version; && 117 install -v -m644 ANNOUNCE FAQ README /usr/share/doc/slib-&slib-version;</userinput></screen> 118 119 <para>If you have <xref linkend="guile"/> installed, create the following 120 symbolic link as the <systemitem class="username">root</systemitem> user to 121 satisfy <application>Guile</application>'s default 122 <quote>Implementation Vicinity</quote> directory.</para> 123 124 <screen role="root"><userinput>ln -v -s ../slib /usr/share/guile</userinput></screen> 125 126 <para>If you built any of the documentation, install it using the following 127 command as the <systemitem class="username">root</systemitem> user:</para> 128 129 <screen role="root"><userinput>install -v -m644 slib.{pdf,html,dvi,ps,txt,texi} \ 130 /usr/share/doc/slib-&slib-version;</userinput></screen> 114 131 115 132 </sect2> … … 118 135 <title>Command Explanations</title> 119 136 120 <para><command>make prefix=/usr/ catalogs</command>: This command builds 121 the <application>SLIB</application> <application>Scheme</application> 122 implementation catalog.</para> 123 124 <para><command>make prefix=/usr/ installinfo</command>: This commands 125 installs the <command>info</command> documentation.</para> 137 <para><command>sed -i 's|usr/lib|usr/share|' {RScheme,guile}.init</command>: 138 This command is used to change the <envar>libdir</envar> variable embedded 139 in the two scripts to match the installation variable.</para> 140 141 <para><command>make ... install installinfo</command>: This command 142 installs the package and the <command>info</command> documentation into the 143 indicated directories.</para> 144 145 </sect2> 146 147 <sect2 role="configuration" id="slib-config"> 148 <title>Configuring SLIB</title> 149 150 <para>For many of the Scheme implementations, an 151 <application>SLIB</application> Scheme implementation catalog must be 152 created. If you have <xref linkend="guile"/> installed to support a 153 <application>GnuCash</application> installation, you must create a 154 catalog. You can use the <command>make catalogs</command> command, but 155 there will be many warnings and confusing messages as it tries to create 156 a catalog for many of the possible Scheme implementations which are 157 probably not installed on the system. To create a single catalog just 158 for the <application>Guile</application> installation, issue the following 159 command as the <systemitem class="username">root</systemitem> user:</para> 160 161 <screen role="root"><userinput>guile -l guile.init \ 162 -c "(use-modules (ice-9 slib)) (require 'new-catalog)"</userinput></screen> 163 164 <para>If there was no output from the previous command, and the file 165 <filename>/usr/share/guile/slibcat</filename> now exists, the catalog 166 was properly created.</para> 126 167 127 168 </sect2> … … 138 179 <seg>slib</seg> 139 180 <seg>a <application>Scheme</application> library system</seg> 140 <seg>/usr/share/ guile/slib and /usr/share/doc/slib-&slib-version;</seg>181 <seg>/usr/share/slib and /usr/share/doc/slib-&slib-version;</seg> 141 182 </seglistitem> 142 183 </segmentedlist> -
introduction/welcome/changelog.xml
rdcd55b37 r4fae3a22 45 45 <para>August 3rd, 2007</para> 46 46 <itemizedlist> 47 <listitem> 48 <para>[randy] - Updated to SLIB-3a4.</para> 49 </listitem> 47 50 <listitem> 48 51 <para>[randy] - Updated to Guile-1.8.2. This update effectively
Note:
See TracChangeset
for help on using the changeset viewer.