Changeset a4a52f4 for general/genlib/slib.xml
- Timestamp:
- 02/28/2012 01:50:35 PM (12 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 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:
- da836cf
- Parents:
- 16bc1d51
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
general/genlib/slib.xml
r16bc1d51 ra4a52f4 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 8 "http://groups.csail.mit.edu/mac/ftpdir/scm/slib-&slib-version;.tar.gz"> 8 9 <!ENTITY slib-download-ftp " "> 9 10 <!ENTITY slib-md5sum "850f48ad933e2fe8bb03b1e994ed4407"> … … 41 42 Scheme48, SCM, SCM Mac, scsh, Stk, T3.1, umb-scheme, and VSCM.</para> 42 43 44 &lfs70_built; 45 43 46 <bridgehead renderas="sect3">Package Information</bridgehead> 44 47 <itemizedlist spacing="compact"> … … 63 66 </itemizedlist> 64 67 65 <!-- <bridgehead renderas="sect3">Additional Downloads</bridgehead>66 <itemizedlist spacing='compact'>67 <listitem>68 <para>Required Patch: <ulink69 url="&patch-root;/slib-&slib-version;-guile_fixes-1.patch"/></para>70 </listitem>71 </itemizedlist> -->72 73 68 <bridgehead renderas="sect3">SLIB Dependencies</bridgehead> 74 69 70 <!-- 75 71 <para>There are no build dependencies as this package is nothing but many 76 72 text script files which are copied to the system. If you are installing … … 79 75 <application>SLIB</application> catalog for <application>Guile</application> 80 76 can be created.</para> 77 --> 78 79 <bridgehead renderas="sect4">Required</bridgehead> 80 <para role="required"><xref linkend="guile"/>.</para> 81 81 82 82 <para condition="html" role="usernotes">User Notes: 83 83 <ulink url="&blfs-wiki;/slib"/></para> 84 85 84 </sect2> 86 85 … … 91 90 commands:</para> 92 91 93 <screen><userinput>sed -i 's|usr/lib|usr/share|' RScheme.init && 94 makeinfo -o slib.txt --plaintext slib.texi && 92 <screen><userinput>sed -i 's|usr/lib|usr/share|' RScheme.init && 93 ./configure --prefix=/usr --libdir=/usr/share && 94 sed -i 's# scm$# guile#;s#ginstall-info#install-info#' Makefile && 95 makeinfo -o slib.txt --plaintext slib.texi && 95 96 makeinfo -o slib.html --html --no-split slib.texi</userinput></screen> 96 97 97 <para>If you have < !--<xref linkend="tetex"/> or--> <xref linkend="texlive"/>98 installed and wish to build PDF or Postscript documentation, issue any or99 all of the followingcommands:</para>98 <para>If you have <xref linkend="texlive"/> installed and wish to build PDF 99 or Postscript documentation, issue any or all of the following 100 commands:</para> 100 101 101 <screen><userinput>texi2pdf 102 texi2dvi 103 dvips -o slib.psslib.dvi</userinput></screen>102 <screen><userinput>texi2pdf slib.texi && 103 texi2dvi slib.texi && 104 dvips -o slib.ps slib.dvi</userinput></screen> 104 105 105 106 <para>This package does not come with a functional test suite.</para> 106 107 107 <para>Now, as the <systemitem class="username">root</systemitem> user:</para> 108 <para>Now, as the <systemitem class="username">root</systemitem> 109 user:</para> 108 110 109 <screen role="root"><userinput>make prefix=/usr/ \ 110 libdir=/usr/share/ \ 111 man1dir=/usr/share/man/man1 \ 112 infodir=/usr/share/info/ \ 113 install installinfo && 114 115 install -v -m755 -d /usr/share/doc/slib-&slib-version; && 116 install -v -m644 ANNOUNCE FAQ README slib.{txt,html} \ 117 /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> 111 <screen role="root"><userinput>make install && 112 ln -v -s ../slib /usr/share/guile && 113 guile -c "(use-modules (ice-9 slib)) (require 'printf)" && 114 install -v -m755 -d /usr/share/doc/slib-&slib-version; && 115 install -v -m644 ANNOUNCE FAQ README slib.{txt,html} /usr/share/doc/slib-&slib-version;</userinput></screen> 125 116 126 117 <para>If you built any of the optional documentation, install it using the … … 128 119 user:</para> 129 120 130 <screen role="root"><userinput>install -v -m644 slib.{pdf,dvi,ps} \ 131 /usr/share/doc/slib-&slib-version;</userinput></screen> 132 121 <screen role="root"><userinput>install -v -m644 slib.{pdf,dvi,ps} /usr/share/doc/slib-&slib-version;</userinput></screen> 133 122 </sect2> 134 123 … … 138 127 <para><command>sed -i 's|usr/lib|usr/share|' RScheme.init</command>: 139 128 This command is used to change the <envar>libdir</envar> variable embedded 140 in the script to match the installation variable.</para> 129 in the script to match the installation.</para> 130 131 <para><option>--libdir=/usr/share</option>: This option puts the installed 132 in files <filename class="directory">/usr/share/slib</filename> instead of 133 <filename class="directory">/usr/lib/slib</filename>.</para> 134 135 <para><command>ln -v -s ../slib /usr/share/guile</command>: This command 136 puts a symbolic link to the <application>slib</application> files in 137 <application>Guile</application>'s default <quote>Implementation 138 Vicinity</quote>.</para> 139 140 <para><command>guile -c "(use-modules (ice-9 slib)) (require 141 'printf)"</command>: This command creates a guile catalog of the 142 <application>slib</application> files.</para> 141 143 142 144 <para><command>make ... install installinfo</command>: This command 143 145 installs the package and the <command>info</command> documentation into the 144 146 indicated directories.</para> 145 146 </sect2>147 148 <sect2 role="configuration" id="slib-config">149 <title>Configuring SLIB</title>150 151 <para>For many of the Scheme implementations, an152 <application>SLIB</application> Scheme implementation catalog must be153 created. If you have <xref linkend="guile"/> installed to support a154 <application>GnuCash</application> installation, you must create a155 catalog. You can use the <command>make catalogs</command> command, but156 there will be many warnings and confusing messages as it tries to create157 a catalog for many of the possible Scheme implementations which are158 probably not installed on the system. To create a single catalog just159 for the <application>Guile</application> installation, issue the following160 command as the <systemitem class="username">root</systemitem> user:</para>161 162 <screen role="root"><userinput>guile -l guile.init \163 -c "(use-modules (ice-9 slib)) (require 'new-catalog)"</userinput></screen>164 165 <para>If there was no output from the previous command, and the file166 <filename>/usr/share/guile/1.8/slibcat</filename> now exists, the catalog167 was properly created.</para>168 169 147 </sect2> 170 148 … … 202 180 </listitem> 203 181 </varlistentry> 204 205 182 </variablelist> 206 207 183 </sect2> 208 209 184 </sect1>
Note:
See TracChangeset
for help on using the changeset viewer.