Changeset 60a3d169


Ignore:
Timestamp:
12/20/2005 02:28:56 PM (18 years ago)
Author:
Randy McMurchy <randy@…>
Branches:
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
Children:
794936b
Parents:
de8420b1
Message:

Added documentation installation commands to the Guile instructions

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

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    rde8420b1 r60a3d169  
    1 <!ENTITY day          "19">
     1<!ENTITY day          "20">
    22<!ENTITY month        "12">
    33<!ENTITY year         "2005">
  • general/prog/guile.xml

    rde8420b1 r60a3d169  
    66
    77  <!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">
     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 (additional 32 MB to install all the docs)">
     12  <!ENTITY guile-time          "0.9 SBU">
    1313]>
    1414
     
    3535
    3636    <para>The <application>Guile</application> package contains the Project
    37     GNU's extension language library. <application>Guile</application> also contains
    38     a stand alone <application>Scheme</application> interpreter.</para>
     37    GNU's extension language library. <application>Guile</application> also
     38    contains a stand alone <application>Scheme</application> interpreter.</para>
    3939
    4040    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    7171      </listitem>
    7272    </itemizedlist>
     73
     74    <bridgehead renderas="sect3">Guile Dependencies</bridgehead>
     75 
     76    <bridgehead renderas="sect4">Optional</bridgehead>
     77    <para role="required"><xref linkend="tex"/></para>
    7378
    7479  </sect2>
     
    8590make</userinput></screen>
    8691
     92    <para>If you have <application>TeX</application> installed and wish to
     93    build alternate formats of the documentation, issue the following
     94    commands:</para>
     95
     96<screen><userinput>for DIRNAME in goops r5rs ref tutorial
     97do
     98  make -k -C doc/$DIRNAME pdf ps html
     99done &amp;&amp;
     100makeinfo --plaintext -o doc/goops/goops.txt doc/goops/goops.texi &amp;&amp;
     101makeinfo --plaintext -o doc/r5rs/r5rs.txt doc/r5rs/r5rs.texi &amp;&amp;
     102makeinfo --plaintext -o doc/ref/guile.txt doc/ref/guile.texi &amp;&amp;
     103makeinfo --plaintext -o doc/tutorial/guile-tut.txt \
     104    doc/tutorial/guile-tut.texi &amp;&amp;
     105unset DIRNAME</userinput></screen>
     106
    87107    <para>To test the results, issue: <command>make check</command>.</para>
    88108
    89109    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
    90110
    91 <screen role="root"><userinput>make install</userinput></screen>
    92 
     111<screen role="root"><userinput>make install &amp;&amp;
     112find examples -name "Makefile*" -exec rm {} \; &amp;&amp;
     113install -v -m755 -d /usr/share/doc/guile-&guile-version; &amp;&amp;
     114cp -v -R examples /usr/share/doc/guile-&guile-version;</userinput></screen>
     115
     116    <para>If you built the alternate formats of the documentation, install it
     117    using the following commands issued by the
     118    <systemitem class="username">root</systemitem> user:</para>
     119
     120<screen role="root"><userinput>for DIRNAME in goops r5rs ref tutorial
     121do
     122  install -v -m755 -d /usr/share/doc/guile-&guile-version;/$DIRNAME/html
     123  install -v -m644 doc/$DIRNAME/*.{pdf,ps,dvi,txt} \
     124      /usr/share/doc/guile-&guile-version;/$DIRNAME
     125  if [ -d doc/$DIRNAME/$DIRNAME.html ]; then
     126    install -v -m644 doc/$DIRNAME/$DIRNAME.html/* \
     127        /usr/share/doc/guile-&guile-version;/$DIRNAME/html
     128  fi
     129done &amp;&amp;
     130
     131install -v -m644 doc/goops/hierarchy.{eps,png} \
     132    /usr/share/doc/guile-&guile-version;/goops &amp;&amp;
     133install -v -m644 doc/ref/guile.html/* \
     134    /usr/share/doc/guile-&guile-version;/ref/html &amp;&amp;
     135install -v -m644 doc/tutorial/guile-tut.html/* \
     136    /usr/share/doc/guile-&guile-version;/tutorial/html</userinput></screen>
    93137  </sect2>
    94138
     
    107151        optionally, libqthreads.[so,a]</seg>
    108152        <seg>/usr/include/guile, /usr/include/guile-readline, /usr/include/libguile,
    109         and /usr/share/guile</seg>
     153        /usr/share/doc/guile-&guile-version;, and /usr/share/guile</seg>
    110154      </seglistitem>
    111155    </segmentedlist>
  • introduction/welcome/changelog.xml

    rde8420b1 r60a3d169  
    4343
    4444    <listitem>
     45      <para>December 20th, 2005</para>
     46      <itemizedlist>
     47        <listitem>
     48          <para>[randy] - Added documentation installation commands to the
     49          Guile instructions.</para>
     50        </listitem>
     51      </itemizedlist>
     52    </listitem>
     53
     54    <listitem>
    4555      <para>December 19th, 2005</para>
    4656      <itemizedlist>
Note: See TracChangeset for help on using the changeset viewer.