Changeset 3d9e7a1 for xsoft


Ignore:
Timestamp:
08/07/2007 04:50:50 PM (17 years ago)
Author:
Randy McMurchy <randy@…>
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:
70ce8cb
Parents:
10ef383
Message:

Minor modifications to the Gnumeric build instructions; added notes to the AbiWord and Gnumeric instructions that the versions of libgda/libgnomedb will conflict with each other

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

Location:
xsoft/office
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • xsoft/office/abiword.xml

    r10ef383 r3d9e7a1  
    8484    <ulink url="http://www.abisource.com/projects/link-grammar/">Link Grammar</ulink>,
    8585    <ulink url="http://aiksaurus.sourceforge.net/">Aiksaurus</ulink>,
    86     <ulink url="http://www.gnome-db.org/">libgnomedb version &lt;1.3.0</ulink> (requires
     86    <ulink url="http://www.gnome-db.org/">libgnomedb version &lt;1.3.0</ulink>* (requires
    8787    <ulink url="http://www.gnome-db.org/">libgda version &lt;1.3.0</ulink>),
    8888    <ulink url="http://sourceforge.net/projects/wvware">libwmf</ulink>,
     
    9494    <ulink url="http://software.frodo.looijaard.name/psiconv/">Psiconv</ulink></para>
    9595
     96    <para>* The
     97    <application>libgda</application>/<application>libgnomedb</application>
     98    stack required for <application>AbiWord</application> database
     99    access may conflict with the versions used by the
     100    <xref linkend="gnumeric"/> database plugin. Though the libraries
     101    themselves pose no conflict, the executables and support files will
     102    overwrite one another. Note that the current (version 3.0.x) stack does not
     103    pose a conflict with any of the previous versions (but does not support
     104    <application>AbiWord</application> or <application>Gnumeric</application>
     105    database access. <application>AbiWord</application> requires versions
     106    &lt;1.3.0 (1.2.2 is known to work).</para>
     107
    96108    <para condition="html" role="usernotes">User Notes:
    97109    <ulink url="&blfs-wiki;/abiword"/></para>
     
    177189
    178190<screen role="root"><userinput>install -v -m644 abidistfiles/GNOME_AbiWord_Control_&AbiWord-under-version;.server \
    179                  $GNOME_PREFIX/lib/bonobo/servers</userinput></screen>
     191        $(pkg-config --variable=prefix ORBit-2.0)/lib/bonobo/servers</userinput></screen>
    180192
    181193    <para>If the <application>GNOME</application> installation is in any prefix
  • xsoft/office/gnumeric.xml

    r10ef383 r3d9e7a1  
    6363
    6464    <bridgehead renderas="sect4">Optional</bridgehead>
    65     <para role="optional"><xref linkend="python"/>,
    66     <ulink url="http://www.pygtk.org/">PyGTK</ulink>,
     65    <para role="optional"><ulink url="http://www.pygtk.org/">PyGTK</ulink>,
    6766    <xref linkend="libgnomeui"/> (combined with the
    6867    <filename class='libraryfile'>libgsf-gnome-1</filename> library from the
    6968    <xref linkend="libgsf"/> package will provide GNOME-2 support),
    70     <xref linkend="gnome-doc-utils"/> (to convert the XML help documentation
    71     into HTML),
    72     <ulink url="http://www.gnome-db.org/">libgnomedb</ulink>
     69    <ulink url="http://www.gnome-db.org/">libgnomedb</ulink>*
    7370    (requires <ulink url="http://www.gnome-db.org/">libgda</ulink>),
    7471    <ulink url="http://pxlib.sourceforge.net/">pxlib</ulink>,
     
    7875    Basic</ulink> (this package is no longer under active development)</para>
    7976
     77    <para>* The
     78    <application>libgda</application>/<application>libgnomedb</application>
     79    stack required for <application>Gnumeric</application> database
     80    access may conflict with the versions used by the
     81    <xref linkend="abiword"/> database plugin. Though the libraries
     82    themselves pose no conflict, the executables and support files will
     83    overwrite one another. Note that the current (version 3.0.x) stack does not
     84    pose a conflict with any of the previous versions (but does not support
     85    <application>Gnumeric</application> or <application>AbiWord</application>
     86    database access. <application>Gnumeric</application> requires versions
     87    &gt;1.2.x and &lt;2.x.x (1.99.1 is known to work).</para>
     88
    8089    <note>
    8190      <para>Though only a run-time dependency, if you don't install the
     
    104113    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
    105114
    106 <screen role='root'><userinput>make install</userinput></screen>
    107 
    108     <para>There is a bug in the program. The help system looks for the docs in
    109     one location, but they are actually installed in the wrong place. See
    110     <ulink url="http://bugzilla.gnome.org/show_bug.cgi?id=330339"/>. If you have
    111     <xref linkend="yelp"/> installed and would like to be able to use it to view
    112     the help documentation from within <application>Gnumeric</application>, work
    113     around the problem by creating a symbolic link. As
    114     <systemitem class="username">root</systemitem>:</para>
    115 
    116 <screen role='root'><userinput>ln -vsf /usr/share/gnome/help/gnumeric \
    117         /usr/share/gnumeric/&gnumeric-version;/doc</userinput></screen>
    118 
    119     <para>If you have GNOME installed in a prefix other than /usr, as the
    120     <systemitem class="username">root</systemitem> user create the
    121     following symlink for the <application>Gnumeric</application>
    122     <application>Bonobo</application> server file:</para>
    123 
    124 <screen role='root'><userinput>ln -v -s /usr/lib/bonobo/servers/GNOME_Gnumeric.server \
    125     $(pkg-config --variable=prefix ORBit-2.0)/lib/bonobo/servers</userinput></screen>
     115<screen role='root'><userinput>make install &amp;&amp;
     116ln -v -s -f /usr/share/gnome/help/gnumeric \
     117            /usr/share/gnumeric/&gnumeric-version;/doc</userinput></screen>
     118
     119    <para>If you have a <application>GNOME</application> installation in any
     120    prefix other than <filename class='directory'>/usr</filename>, issue
     121    the following commands as the <systemitem class="username">root</systemitem>
     122    user to move the <application>Gnumeric</application> Bonobo component
     123    description file into the <envar>$GNOME_PREFIX</envar> heirarchy and
     124    then remove the unneeded directories:</para>
     125
     126<screen role='root'><userinput>mv -v /usr/lib/bonobo/servers/GNOME_Gnumeric.server \
     127    $(pkg-config --variable=prefix ORBit-2.0)/lib/bonobo/servers &amp;&amp;
     128rmdir -v /usr/lib/{bonobo/servers,bonobo}</userinput></screen>
    126129
    127130    <para>If you have <xref linkend="gnome-doc-utils"/> installed you can
    128     convert the XML help files into HTML by issuing the following commands:</para>
     131    create an HTML version of the Help documentation by issuing the following
     132    commands:</para>
    129133
    130134<screen><userinput>./configure \
     
    132136make -C doc html</userinput></screen>
    133137
    134     <para>Now, as the <systemitem class="username">root</systemitem> user,
    135     install the documentation files:</para>
     138    <para>If you created the HTML documentation, install it by issuing the
     139    following commands as the
     140    <systemitem class="username">root</systemitem> user:</para>
    136141
    137142<screen role='root'><userinput>install -v -m755 -d /usr/share/doc/gnumeric-&gnumeric-version;/figures &amp;&amp;
    138 install -v -m644 doc/C/html/* /usr/share/doc/gnumeric-&gnumeric-version; &amp;&amp;
    139 install -v -m644 doc/C/figures/* \
    140     /usr/share/doc/gnumeric-&gnumeric-version;/figures &amp;&amp;
     143install -v -m644    doc/C/figures/* \
     144                    /usr/share/doc/gnumeric-&gnumeric-version;/figures &amp;&amp;
     145install -v -m644    doc/C/html/* \
     146                    /usr/share/doc/gnumeric-&gnumeric-version; &amp;&amp;
     147
    141148ln -v -s /usr/share/xml/docbook/xsl-stylesheets-&docbook-xsl-version;/images \
    142149    /usr/share/doc/gnumeric-&gnumeric-version;/stylesheet</userinput></screen>
     
    147154
    148155<screen role='root'><userinput>install -v -m755 -d /usr/share/doc/gnumeric-&gnumeric-version;/developer &amp;&amp;
    149 install -v -m644 doc/developer/* \
    150     /usr/share/doc/gnumeric-&gnumeric-version;/developer &amp;&amp;
     156install -v -m644    doc/developer/* \
     157                    /usr/share/doc/gnumeric-&gnumeric-version;/developer &amp;&amp;
     158
    151159rm -v /usr/share/doc/gnumeric-&gnumeric-version;/developer/Makefile*</userinput></screen>
    152160
     
    162170    href="../../xincludes/scrollkeeper-dir.xml"/>
    163171
     172    <para><command>ln -v -s -f ...
     173    /usr/share/gnumeric/&gnumeric-version;/doc</command>: There is a bug which
     174    prevents the Help files from being properly displayed. The Help system
     175    looks for the files in one location, but they are actually installed in
     176    another. See
     177    <ulink url="http://bugzilla.gnome.org/show_bug.cgi?id=330339"/>. Creating
     178    the symbolic link works around this issue.</para>
     179
    164180    <para><parameter>--prefix=$(pkg-config
    165181    --variable=prefix gnome-doc-utils)</parameter>:
    166     This rebuilds the <filename>Makefile</filename>s with the same prefix as
    167     <application>GNOME Doc Utils</application></para>
    168 
    169     <para><command>make -C doc html</command>: This command runs
    170     <command>make</command> in the <filename class="directory">doc</filename>
    171     directory with html as the <filename>Makefile</filename> target.</para>
     182    This rebuilds the <filename>Makefile</filename>s with the same prefix used
     183    in the <application>GNOME Doc Utils</application> installation.</para>
    172184
    173185  </sect2>
Note: See TracChangeset for help on using the changeset viewer.