Changeset cb612ee6


Ignore:
Timestamp:
09/19/2010 08:19:24 AM (14 years ago)
Author:
DJ Lucas <dj@…>
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:
45857592
Parents:
98d7dd8
Message:

Updated to OpenOffice-3.2.1.

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

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    r98d7dd8 rcb612ee6  
    44-->
    55
    6 <!ENTITY day          "13">                   <!-- Always 2 digits -->
     6<!ENTITY day          "19">                   <!-- Always 2 digits -->
    77<!ENTITY month        "09">                   <!-- Always 2 digits -->
    88<!ENTITY year         "2010">
     
    721721<!-- Chapter 35 -->
    722722<!ENTITY koffice-version              "1.6.3">
    723 <!ENTITY openoffice-version           "2.3.1">
     723<!ENTITY openoffice-version           "3.2.1">
    724724
    725725<!-- Chapter 36 -->
  • introduction/welcome/changelog.xml

    r98d7dd8 rcb612ee6  
    4242-->
    4343    <listitem>
     44      <para>September 19th, 2010</para>
     45      <itemizedlist>
     46        <listitem>
     47          <para>[dj] - Updated to OpenOffice-3.2.1.</para>
     48        </listitem>
     49      </itemizedlist>
     50    </listitem>
     51
     52    <listitem>
    4453      <para>September 13th, 2010</para>
    4554      <itemizedlist>
  • xsoft/suites/openoffice.xml

    r98d7dd8 rcb612ee6  
    99  <!ENTITY openoffice-core-download-http   "http://ftp.osuosl.org/pub/openoffice/stable/&openoffice-version;/OOo_&openoffice-version;_src_core.tar.bz2">
    1010  <!ENTITY openoffice-core-download-ftp    "ftp://ftp.osuosl.org/pub/openoffice/stable/&openoffice-version;/OOo_&openoffice-version;_src_core.tar.bz2">
    11   <!ENTITY openoffice-core-md5sum          "9555a2d5fae9a25c788cc732921ef57a">
    12   <!ENTITY openoffice-core-size            "138 MB">
     11  <!ENTITY openoffice-core-md5sum          "4fa713fb796bc57e5eb9dfb0758adda0">
     12  <!ENTITY openoffice-core-size            "205 MB">
    1313  <!ENTITY openoffice-system-download-http "http://ftp.osuosl.org/pub/openoffice/stable/&openoffice-version;/OOo_&openoffice-version;_src_system.tar.bz2">
    1414  <!ENTITY openoffice-system-download-ftp  "ftp://ftp.osuosl.org/pub/openoffice/stable/&openoffice-version;/OOo_&openoffice-version;_src_system.tar.bz2">
    15   <!ENTITY openoffice-system-md5sum        "1e20befe2fdb65c00be11f1f5d9ebdca">
    16   <!ENTITY openoffice-system-size          "36 MB">
    17   <!ENTITY openoffice-buildsize            "4.2-4.8 GB (depending on configured options)">
    18   <!ENTITY openoffice-time                 "75-100 SBU (depending on configured options)">
     15  <!ENTITY openoffice-system-md5sum        "e6405c8108bdcf4cc2bf066d88aa5ae1">
     16  <!ENTITY openoffice-system-size          "59 MB">
     17  <!ENTITY openoffice-buildsize            "4.9-7.3 GB (depending on configured options)">
     18  <!ENTITY openoffice-time                 "96-109 SBU (depending on configured options)">
    1919]>
    2020
     
    7777      <listitem>
    7878        <para>Required patch:
    79         <ulink url="&patch-root;/OOo_&openoffice-version;-use_bin_hsqldb-1.patch"/>
     79        <ulink url="&patch-root;/OOo_&openoffice-version;-build_with_db5-1.patch"/>
    8080        </para>
    8181      </listitem>
    8282      <listitem>
    83         <para>Optional download if you wish to build the in-tree
    84         <application>Mozilla</application> browser:
    85         <ulink url="ftp://ftp.mozilla.org/pub/mozilla.org/mozilla/releases/mozilla1.7.5/source/mozilla-source-1.7.5.tar.gz"/></para>
    86       </listitem>
    87       <listitem>
    88         <para>Optional download if you wish to build the
    89         <application>OpenOffice</application> SDK:
    90         <ulink url="ftp://ftp.osuosl.org/pub/openoffice/stable/&openoffice-version;/OOo_&openoffice-version;_src_sdk.tar.bz2"/>
    91         which also requires <ulink url="http://www.mingw.org/">MinGW</ulink>
    92         or a precompiled <filename>unowinreg.dll</filename> for the
    93         cross-platform <application>Java</application> components.</para>
     83        <para>Required download:
     84        <ulink url="ftp://ftp.mozilla.org/pub/mozilla.org/seamonkey/releases/1.1.14/seamonkey-1.1.14.source.tar.bz2"/></para>
    9485      </listitem>
    9586      <listitem>
     
    10091      <listitem>
    10192        <para>Optional download if you need to support the old
    102         <application>StarOffice-5.x</application> file formats:
     93        <application>StarOffice-5.2</application> file formats:
    10394        <ulink url="ftp://ftp.osuosl.org/pub/openoffice/stable/&openoffice-version;/OOo_&openoffice-version;_src_binfilter.tar.bz2"/></para>
    10495      </listitem>
     96      <listitem>
     97        <para>Optional download if you want to build additional extensions
     98        for <application>OpenOffice</application>:
     99        <ulink url="ftp://ftp.osuosl.org/pub/openoffice/stable/&openoffice-version;/OOo_&openoffice-version;_src_extensions.tar.bz2"/></para>
     100      </listitem>
     101      <listitem>
     102        <para>Optional download if you want to build the office development kit
     103        (cross platform requirement is not optional):
     104        <ulink url="http://tools.openoffice.org/unowinreg_prebuild/680/unowinreg.dll"/></para>
     105      </listitem>
    105106    </itemizedlist>
    106 
    107107    <bridgehead renderas="sect3">OpenOffice Dependencies</bridgehead>
    108108
     
    118118    <xref linkend="zip"/></para>
    119119
    120     <bridgehead renderas="sect4">Recommended</bridgehead>
    121     <para role="recommended"><xref linkend="libart_lgpl"/> and
    122     <xref linkend="libxslt"/></para>
    123 
    124120    <bridgehead renderas="sect4">Optional</bridgehead>
    125121    <para role="optional"><ulink
     
    132128    <ulink url="http://www.easysw.com/epm/">EPM</ulink>,
    133129    <xref linkend="evolution"/>,
    134     <xref linkend="gnome-vfs"/>,
    135     <ulink url="http://www.cs.man.ac.uk/~toby/alan/software/">GPC</ulink>,
     130    <xref linkend="gnome-vfs"/> (should use --enable-gio instead),
    136131    <xref linkend="kde"/>,
    137132    <xref linkend="libjpeg"/>,
     
    139134    <xref linkend="libtiff"/>,
    140135    <ulink url="http://freshmeat.net/projects/libwpd/">libwpd</ulink>,
     136    <xref linkend="libxslt"/>,
     137    <xref linkend="libxml2"/>,
    141138    <xref linkend="linux-pam"/>,
    142     <xref linkend="firefox"/> (with ldap support),
    143139    <ulink url="http://lingucomponent.openoffice.org/MySpell-3.zip">MySpell</ulink>,
    144140    <ulink url="http://lingucomponent.openoffice.org/thesaurus.html">MyThes</ulink>,
    145     <xref linkend="nas"/>,
    146141    <ulink url="http://www.webdav.org/neon/">neon</ulink>,
    147142    <xref linkend="openldap"/>,
    148     <ulink url="http://www.portaudio.com/">PortAudio</ulink>,
    149143    <xref linkend="python"/>,
    150     <ulink url="http://www.gingerall.com/charlie/ga/xml/p_sab.xml">Sablotron</ulink>,
    151144    <xref linkend="sane"/>,
    152     <xref linkend="startup-notification"/>,
    153     <ulink url="http://sourceforge.net/projects/stlport/">STLPort</ulink>, and
     145    <xref linkend="startup-notification"/>, and
    154146    <xref linkend="unixodbc"/></para>
    155147
     
    162154    <title>Installation of OpenOffice</title>
    163155
    164     <para>The <application>OpenOffice</application> source code is now
     156    <para>The <application>OpenOffice</application> source code is
    165157    distributed in several tarballs.  You should extract each from the
    166158    same top-level directory before entering the build directory.  At
     
    168160    <quote>system</quote> tarballs. Note that the source directory name
    169161    is not consistent with the tarball name and will be named
    170     <filename class='directory'>OOG680_m9</filename>.</para>
    171 
    172     <para>If you wish to build an in-tree <application>Mozilla</application>,
    173     as opposed to using a system wide installation, copy the
    174     <application>Mozilla</application> source tarball into the source
    175     tree:</para>
    176 
    177 <screen><userinput>cp ../mozilla-source-1.7.5.tar.gz moz/download/</userinput></screen>
     162    <filename class='directory'>OOO320_m19</filename>.</para>
     163
     164    <para>It is possible to build with a system-installed
     165    <application>Mozilla</application>, however, it requires a very intrusive
     166    patch, and is version specific.  Additionally, you'll need to build against
     167    <xref linkend="seamonkey"/> or <xref linkend="thunderbird"/> for full
     168    LDAP and address book functionality.  Instead, use the in-tree
     169    <application>Seamonkey</application> build.  Copy the tarball into
     170    the source tree with the following command:</para>
     171
     172<screen><userinput>cp ../seamonkey-1.1.14-source.tar.bz2 moz/download/</userinput></screen>
    178173
    179174    <para>If you want to optimize the build, edit the appropriate makefile in
    180175    <filename>solenv/inc/</filename> and add the desired optimization
    181176    flags to the <envar>CFLAGSOPT</envar> variable. The makefiles are arch
    182     specific, for instance edit <filename>solenv/inc/unxlngi6.mk</filename>
    183     for i686.  Some users have reported problems with
    184     <option>-fomit-frame-pointer</option>. The best option is to not use any
    185     custom optimizations.</para>
     177    specific, for instance edit <filename>unxlngi6.mk</filename> for i686, or
     178    <filename>unxlngx6.mk</filename> for x86_64.  Some users have reported
     179    problems with <option>-fomit-frame-pointer</option>. The best option is to
     180    not use any custom optimizations.</para>
    186181
    187182    <note>
     
    189184      <application>OpenOffice</application> build system, it is not possible to
    190185      provide generic build instructions for all systems.  You should review
    191       the output of <command>config_office/configure --help</command> and take
    192       advantage of any system installed programs and libraries available using
    193       the <parameter>--enable-*</parameter>, <parameter>--disable-*</parameter>,
    194       and <parameter>--with-system-*</parameter> parameters.  Additionally, if
    195       you have installed <application>KDE</application> in the
    196       <filename class='directory'>/opt</filename> prefix, and would like to use
    197       the <parameter>--enable-kde</parameter> switch, you must set
    198       <command>KDEDIR=$KDE_PREFIX</command> before running
    199       <command>configure</command>.</para>
     186      the output of <command>configure --help</command> and take advantage of
     187      any system installed programs and libraries available using the
     188      <parameter>--enable-*</parameter>, <parameter>--disable-*</parameter>,
     189      and <parameter>--with-system-*</parameter> parameters, and provide any
     190      additional environment variables needed.</para>
    200191    </note>
    201192
     
    212203    following commands:</para>
    213204
    214 <screen><userinput>patch -Np1 -i ../OOo_&openoffice-version;-use_bin_hsqldb-1.patch &amp;&amp;
    215 
     205<!-- uudecode didn't fuss...but left in for reference
    216206sed -i 's@..$/dist$/configure@uudecode="no" &amp;@' \
    217207    berkeleydb/makefile.mk &amp;&amp;
    218 
    219 pushd config_office &amp;&amp;
    220 ./configure --prefix=/opt/openoffice-&openoffice-version; \
    221             --enable-libart                \
     208-->
     209
     210<screen><userinput>patch -Np1 -i ../OOo_&openoffice-version;-with-system-db5-1.patch &amp;&amp;
     211autoreconf &amp;&amp;
     212PKG_CONFIG=/usr/bin/pkg-config ./configure \
     213            --disable-binfilter            \
    222214            --disable-fontooo              \
    223215            --disable-gnome-vfs            \
     216            --disable-odk                  \
     217            --disable-qadevooo             \
     218            --enable-cairo                 \
     219            --without-afms                 \
    224220            --without-fonts                \
    225             --without-system-jars          \
     221            --without-ppds                 \
    226222            --without-pam                  \
    227223            --with-system-stdlibs          \
    228             --with-system-freetype         \
     224            --with-system-cairo            \
    229225            --with-system-expat            \
    230             --with-system-libxml           \
    231             --with-system-libxslt          \
    232226            --with-system-zlib             \
    233             --enable-cairo                 \
    234             --enable-build-mozilla         \
    235             --with-build-version=BLFS      \
    236227            --with-package-format=native   \
    237             --disable-binfilter            \
    238             --disable-odk                  \
    239             --disable-qadevooo             \
     228            --with-vendor="BLFS"           \
    240229            --with-use-shell=bash &amp;&amp;
    241 popd &amp;&amp;
    242 
     230source LinuxX86Env.Set.sh &amp;&amp;
    243231./bootstrap &amp;&amp;
    244 source LinuxX86Env.Set.sh &amp;&amp;
    245 dmake</userinput></screen>
     232make</userinput></screen>
    246233
    247234    <para>This package does not come with a test suite.</para>
     
    250237     user:</para>
    251238
    252 <screen role="root"><userinput>pushd instsetoo_native/unxlngi6.pro/OpenOffice/\
    253 native/install/en-US/linux-2.6-intel/buildroot/opt &amp;&amp;
    254 cp -r -v openoffice.org2.3 /opt/openoffice-&openoffice-version; &amp;&amp;
     239<screen role="root"><userinput>pushd instsetoo_native/unxlng?6.pro/OpenOffice/\
     240native/install/en-US/linux-2.6-*/buildroot/opt &amp;&amp;
     241cp -r -v openoffice.org3 /opt/openoffice-&openoffice-version; &amp;&amp;
     242cp -r -v openoffice.org/* /opt/openoffice-&openoffice-version; &amp;&amp;
     243ln -sf basis3.2 /opt/openoffice-&openoffice-version;/basis-link &amp;&amp;
    255244popd &amp;&amp;
    256245
     
    261250
    262251pushd sysui/desktop/icons &amp;&amp;
    263 install -v -m755 -d /usr/share/icons/{HighContrast,hicolor,locolor} &amp;&amp;
    264 cp -r -v HighContrast/*x* /usr/share/icons/HighContrast &amp;&amp;
    265 cp -r -v hicolor/*x*      /usr/share/icons/hicolor &amp;&amp;
    266 cp -r -v locolor/*x*      /usr/share/icons/locolor &amp;&amp;
     252install -v -m755 -d /usr/share/icons/{hicolor,locolor} &amp;&amp;
     253cp -r -v hicolor/* /usr/share/icons/hicolor &amp;&amp;
     254cp -r -v locolor/* /usr/share/icons/locolor &amp;&amp;
    267255popd</userinput></screen>
    268256
     
    301289    <title>Command Explanations</title>
    302290
    303     <para><command>sed 's@..\$dist\$/configure@uudecode="no"...'</command>:
    304     This command corrects a build failure if a faulty
    305     <command>uudecode</command> program provided by the <xref linkend="gmime"/>
    306     package is installed.</para>
    307 
    308     <para><parameter>--enable-*</parameter>: The switches listed in the
    309     example <command>configure</command> command above force the use of system
    310     installed libraries that are known to be available on a BLFS system that
    311     meets the required and recommended dependencies.</para>
    312 
    313     <para><parameter>--disable-fontooo</parameter>: Use
    314     <application>Fontconfig</application> instead of the FontOOo.</para>
    315 
    316     <para><parameter>--disable-gnome-vfs</parameter>: Disable the use of
    317     <application>Gnome Virtual File System</application> libraries.  Omit
    318     this switch if you have Gnome installed.</para>
    319 
    320     <para><parameter>--without-fonts</parameter>: Do not install Bitstream
    321     Vera fonts since they are already included in the
    322     <application>X</application> Window System Environment.</para>
    323 
    324     <para><parameter>--with{,out}-system-*</parameter>: Determines
    325     whether to use the system libraries and programs or to build
    326     the source packages included in the build tree.</para>
    327 
    328     <para><parameter>--without-pam</parameter>: Disable the use of
    329     <application>Linux-PAM</application> functions.  Omit this switch if
    330     <application>Linux-PAM</application> is installed.</para>
    331 
    332     <para><parameter>--enable-build-mozilla</parameter>: Build the in-tree
    333     <application>Mozilla</application> suite.</para>
    334 
    335     <para><parameter>--with-build-version=BLFS</parameter>: Appends
    336     <quote>BLFS</quote> to the end of the version string.</para>
    337 
    338     <para><parameter>--with-package-format=native</parameter>: This switch
    339     forces the build to skip the packaging process, leaving only the
    340     temporary installation that would be used for packaging.  This temporary
    341     installation is later copied directly to the final destination.</para>
     291    <para><envar>PKG_CONFIG=/usr/bin/pkg-config</envar>:
     292    This variable must be set as the version check in
     293    <filename>configure</filename> is broken.</para>
    342294
    343295    <para><parameter>--disable-binfilter</parameter>: This switch disables
     
    350302    <application>OpenOffice</application>.</para>
    351303
     304    <para><parameter>--disable-fontooo</parameter>: Use
     305    <application>Fontconfig</application> instead of the FontOOo.</para>
     306
     307    <para><parameter>--disable-gnome-vfs</parameter>: Disable the use of
     308    <application>Gnome Virtual File System</application> libraries.  Omit
     309    this switch only if gio is not available.</para>
     310
    352311    <para><parameter>--disable-odk</parameter>: This switch disables the build
    353312    of the <application>OpenOffice</application> SDK.  Omit this switch if
     
    359318    <application>OpenOffice</application> development teams.</para>
    360319
    361     <para>
    362     <parameter>--with-system-mozilla=<replaceable>&lt;type&gt;</replaceable>
    363     </parameter>: Enables the use of a system installed
    364     <application>gecko</application> or <application>XULRunner</application>
    365     engine in place of the full <application>Mozilla</application> suite.
    366     This will disable the use of a <application>Thunderbird</application>
    367     address book as a data source.  If you omit the type of installation,
    368     <command>configure</command> defaults to and searches for a working
    369     <application>XULRunner</application> installation and will fail if
    370     one is not found.</para>
    371 
    372     <para><parameter>--disable-cups</parameter>: Disable the use of
    373     <application>CUPS</application> for printing.</para>
     320    <para><parameter>--enable-cairo</parameter>: This switch listed in the
     321    example <command>configure</command> command above forces the use of the
     322    system installed cairo.</para>
     323
     324    <para><parameter>--without-afms</parameter>: Do not install afm font types
     325    as system installed TrueType fonts are already available.</para>
     326
     327    <para><parameter>--without-fonts</parameter>: Do not install Bitstream
     328    Vera fonts since they are already included in the
     329    <application>X</application> Window System Environment.</para>
     330
     331    <para><parameter>--without-ppds</parameter>: Do not install printer
     332    description files as these should be handled by your print system.</para>
     333
     334    <para><parameter>--without-pam</parameter>: Disable the use of
     335    <application>Linux-PAM</application> functions.  Omit this switch if
     336    <application>Linux-PAM</application> is installed.</para>
     337
     338    <para><parameter>--with{,out}-system-*</parameter>: Determines
     339    whether to use the system libraries and programs or to build
     340    the source packages included in the build tree.</para>
     341
     342    <para><parameter>--with-build-version="3.2.1-1"</parameter>: Changes the
     343    build version to append "-1" to the default version string.</para>
     344
     345    <para><parameter>--with-vendor="BLFS"</parameter>: Changed the vendor
     346    string to "BLFS" in the help->about dialog.</para>
     347
     348    <para><parameter>--with-use-shell=bash</parameter>: Tells the
     349    <application>OpenOffice</application> build system to use
     350    <command>bash</command> instead of <command>tcsh</command>.</para>
     351
     352    <para><command>./bootstrap</command>: Build the
     353    <command>dmake</command> utility required to complete the
     354    build.</para>
    374355
    375356    <para>
     
    392373    <command>dmake</command> utility required to complete the
    393374    build.</para>
    394 
    395     <para><command>dmake</command>: Compiles the package.</para>
    396375
    397376    <para><command>for appl in sbase scalc...</command>: Creates symlinks
Note: See TracChangeset for help on using the changeset viewer.