Changeset 07c39524 for xsoft/other


Ignore:
Timestamp:
10/29/2014 06:58:34 PM (10 years ago)
Author:
Krejzi <krejzi@…>
Branches:
krejzi/svn
Children:
ea4381c
Parents:
18fa498
Message:

Firefox-33.0.2 update.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/krejzi@14782 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • xsoft/other/thunderbird.xml

    r18fa498 r07c39524  
    1111  <!ENTITY thunderbird-md5sum            "6bb66f5cb67d573939d4e2ead6f7c7ca">
    1212  <!ENTITY thunderbird-size              "164 MB">
    13   <!ENTITY thunderbird-buildsize         " 3.7 GB (68 MB installed)">
    14   <!ENTITY thunderbird-time              "13 SBU (using parallelism=8)">
     13  <!ENTITY thunderbird-buildsize         "4.7 GB (68 MB installed)">
     14  <!ENTITY thunderbird-time              "56 SBU">
    1515]>
    1616
     
    8080      <xref linkend="alsa-lib"/>,
    8181      <xref linkend="gtk2"/>,
    82       <xref linkend="zip"/> and
    83       <xref linkend="unzip"/>
     82      <xref linkend="unzip"/> and
     83      <xref linkend="zip"/>
    8484    </para>
    8585
     
    138138      <xref linkend="startup-notification"/>,
    139139      <xref linkend="wget"/>,
    140       <xref linkend="wireless_tools"/>, and
     140      <xref linkend="wireless_tools"/> and
    141141      <ulink url="http://hunspell.sourceforge.net/">Hunspell</ulink>
    142142    </para>
     
    161161
    162162<screen><userinput>cat &gt; mozconfig &lt;&lt; "EOF"
    163 <literal># If you have a multicore machine, the build may be faster if using parallel
    164 # jobs. The build system automatically adds -jN to the "make" flags, where N
    165 # is the number of CPU cores. The option below is therefore useless, unless
    166 # you want to use a smaller number of jobs:
     163<literal># If you have a multicore machine, thunderbird will now use all the cores by
     164# default. Exceptionally, you can reduce the number of cores, e.g. to 1,
     165# by uncommenting the next line and setting a valid number of CPU cores.
    167166#mk_add_options MOZ_MAKE_FLAGS="-j1"
    168167
     
    214213ac_add_options --disable-tests
    215214
    216 ac_add_options --enable-optimize
    217215ac_add_options --enable-strip
    218216ac_add_options --enable-install-strip
     
    238236
    239237    <para>
    240       First, a bug needs to be fixed. Notice that thunderbuild needs to match
    241       the value used in mozconfig (above) for the object directory (MOZ_OBJDIR):
    242     </para>
    243 
    244 <!-- might be necessary
    245 test $(uname -m) = "i686" && sed -i 's/enable-optimize/disable-optimize/' mozconfig || true &&-->
    246 <screen><userinput>mkdir -vp mozilla/thunderbuild</userinput></screen>
     238      First, a bug needs to be fixed. Note that thunderbuild matches
     239      the value used in mozconfig above for the object directory
     240      (MOZ_OBJDIR):
     241    </para>
     242
     243<screen><userinput>mkdir -pv mozilla/thunderbuild</userinput></screen>
    247244
    248245    <para>
     
    251248    </para>
    252249
    253     <note><para>
    254       If you are compiling <application>Thunderbird</application> in chroot,
    255       prepend <envar>SHELL=/bin/sh</envar> to the <!--first -->make command below.
    256     </para></note>
    257 
    258 <screen><userinput>make -f client.mk<!--
    259 make -C thunderbuild/mail/installer--></userinput></screen>
     250<screen><userinput>make -f client.mk</userinput></screen>
    260251
    261252    <para>
     
    267258      commands as the <systemitem class="username">root</systemitem> user:
    268259    </para>
    269 
    270 <!--<screen role="root"><userinput>mkdir -pv /usr/lib/thunderbird-&thunderbird-version; &amp;&amp;
    271 tar -xvf thunderbuild/mozilla/dist/thunderbird-&thunderbird-version;.en-US.linux-$(uname -m).tar.bz2 \
    272     -C /usr/lib/thunderbird-&thunderbird-version; -\-strip-components=1 &amp;&amp;
    273 ln -sfv ../lib/thunderbird-&thunderbird-version;/thunderbird /usr/bin</userinput></screen>-->
    274260
    275261<screen role="root"><userinput>make -f client.mk install INSTALL_SDK=</userinput></screen>
     
    284270
    285271<screen role="root"><userinput>make -C thunderbuild install</userinput></screen>
     272
    286273  </sect2>
    287274
    288275  <sect2 role="commands">
    289276    <title>Command Explanations</title>
    290 <!-- might be necessary
    291     <para>
    292       <command>test $(uname -m) = "i686" &amp;&amp; sed ...</command>: On this
    293       version of thunderbird, an old bug has reappeared in 32-bit builds.  With
    294       optimization, the install fails with a Python error.  This command will
    295       fix i686 builds and preserve the optimization on x86_64.
    296     </para>-->
    297 
    298     <para>
    299       <command>mkdir -vp mozilla/thunderbuild</command>: fixes a build failure
    300       of Makefile at the beginning of build, where a file cannot be found.
    301     </para>
    302277
    303278    <para>
     
    386361EOF
    387362
    388 ln -sfv /usr/lib/thunderbird-&thunderbird-version;/chrome/icons/default/default256.png \
    389         /usr/share/pixmaps/thunderbird.png</userinput></screen>
     363for s in 16 22 24 32 48 256
     364do
     365install -v -Dm644 /usr/lib/thunderbird-&thunderbird-version;/chrome/icons/default/default${s}.png \
     366                  /usr/share/icons/hicolor/${s}x${s}/apps/thunderbird.png
     367done &amp;&amp;
     368gtk-update-icon-cache -qf /usr/share/icons/hicolor &amp;&amp;
     369unset s</userinput></screen>
     370
    390371    </sect3>
     372
    391373  </sect2>
    392374
Note: See TracChangeset for help on using the changeset viewer.