Changeset 07c39524 for xsoft/other
- Timestamp:
- 10/29/2014 06:58:34 PM (10 years ago)
- Branches:
- krejzi/svn
- Children:
- ea4381c
- Parents:
- 18fa498
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
xsoft/other/thunderbird.xml
r18fa498 r07c39524 11 11 <!ENTITY thunderbird-md5sum "6bb66f5cb67d573939d4e2ead6f7c7ca"> 12 12 <!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"> 15 15 ]> 16 16 … … 80 80 <xref linkend="alsa-lib"/>, 81 81 <xref linkend="gtk2"/>, 82 <xref linkend=" zip"/> and83 <xref linkend=" unzip"/>82 <xref linkend="unzip"/> and 83 <xref linkend="zip"/> 84 84 </para> 85 85 … … 138 138 <xref linkend="startup-notification"/>, 139 139 <xref linkend="wget"/>, 140 <xref linkend="wireless_tools"/> ,and140 <xref linkend="wireless_tools"/> and 141 141 <ulink url="http://hunspell.sourceforge.net/">Hunspell</ulink> 142 142 </para> … … 161 161 162 162 <screen><userinput>cat > mozconfig << "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. 167 166 #mk_add_options MOZ_MAKE_FLAGS="-j1" 168 167 … … 214 213 ac_add_options --disable-tests 215 214 216 ac_add_options --enable-optimize217 215 ac_add_options --enable-strip 218 216 ac_add_options --enable-install-strip … … 238 236 239 237 <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> 247 244 248 245 <para> … … 251 248 </para> 252 249 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> 260 251 261 252 <para> … … 267 258 commands as the <systemitem class="username">root</systemitem> user: 268 259 </para> 269 270 <!--<screen role="root"><userinput>mkdir -pv /usr/lib/thunderbird-&thunderbird-version; &&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 &&273 ln -sfv ../lib/thunderbird-&thunderbird-version;/thunderbird /usr/bin</userinput></screen>-->274 260 275 261 <screen role="root"><userinput>make -f client.mk install INSTALL_SDK=</userinput></screen> … … 284 270 285 271 <screen role="root"><userinput>make -C thunderbuild install</userinput></screen> 272 286 273 </sect2> 287 274 288 275 <sect2 role="commands"> 289 276 <title>Command Explanations</title> 290 <!-- might be necessary291 <para>292 <command>test $(uname -m) = "i686" && sed ...</command>: On this293 version of thunderbird, an old bug has reappeared in 32-bit builds. With294 optimization, the install fails with a Python error. This command will295 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 failure300 of Makefile at the beginning of build, where a file cannot be found.301 </para>302 277 303 278 <para> … … 386 361 EOF 387 362 388 ln -sfv /usr/lib/thunderbird-&thunderbird-version;/chrome/icons/default/default256.png \ 389 /usr/share/pixmaps/thunderbird.png</userinput></screen> 363 for s in 16 22 24 32 48 256 364 do 365 install -v -Dm644 /usr/lib/thunderbird-&thunderbird-version;/chrome/icons/default/default${s}.png \ 366 /usr/share/icons/hicolor/${s}x${s}/apps/thunderbird.png 367 done && 368 gtk-update-icon-cache -qf /usr/share/icons/hicolor && 369 unset s</userinput></screen> 370 390 371 </sect3> 372 391 373 </sect2> 392 374
Note:
See TracChangeset
for help on using the changeset viewer.