Changeset 1ddbf11a for xsoft


Ignore:
Timestamp:
09/12/2012 02:44:38 PM (12 years ago)
Author:
Krejzi <krejzi@…>
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:
db248d06
Parents:
63aeb2c
Message:

Thunderbird 15.0.1.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • xsoft/other/thunderbird.xml

    r63aeb2c r1ddbf11a  
    66
    77  <!ENTITY thunderbird-download-http
    8   "http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/&thunderbird-version;/source/thunderbird-&thunderbird-version;.source.tar.bz2">
     8           "&mozilla-http;/thunderbird/releases/&thunderbird-version;/source/thunderbird-&thunderbird-version;.source.tar.bz2">
    99  <!ENTITY thunderbird-download-ftp
    10   "ftp://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/&thunderbird-version;/source/thunderbird-&thunderbird-version;.source.tar.bz2">
    11   <!ENTITY thunderbird-md5sum            "721088faf4bedfd8d7beb6f8295856d1">
    12   <!ENTITY thunderbird-size              "99 MB">
    13   <!ENTITY thunderbird-buildsize         "1.1 GB (42 MB installed)">
    14   <!ENTITY thunderbird-time              "26 SBU">
    15 
     10           "&mozilla-ftp;/thunderbird/releases/&thunderbird-version;/source/thunderbird-&thunderbird-version;.source.tar.bz2">
     11  <!ENTITY thunderbird-md5sum            "c84b83502892a34ecfe2d7a0fa58034f">
     12  <!ENTITY thunderbird-size              "102 MB">
     13  <!ENTITY thunderbird-buildsize         "2.7 GB (40 MB installed)">
     14  <!ENTITY thunderbird-time              "30 SBU">
    1615]>
    1716
     
    3938    </para>
    4039
    41     &lfs71_checked;
     40    &lfs72_checked;
    4241
    4342    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    8584    </para>
    8685
     86    <bridgehead renderas="sect4">Recommended</bridgehead>
     87    <para role="recommended">
     88      <xref linkend="libevent"/>,
     89      <xref linkend="libvpx"/>,
     90      <xref linkend="nspr"/>,
     91      <xref linkend="nss"/>,
     92      <xref linkend="sqlite"/> and
     93      <xref linkend="yasm"/>
     94    </para>
     95
     96    <note>
     97      <para>
     98        If you don't install recommended dependencies,
     99        then internal copies of those packages will
     100        be used. They might be tested to work, but
     101        they can be out of date or contain security
     102        holes.
     103      </para>
     104    </note>
     105
    87106    <bridgehead renderas="sect4">Optional</bridgehead>
    88107    <para role="optional">
     
    90109      <xref linkend="doxygen"/>,
    91110      <xref linkend="gnome-vfs"/> and <xref linkend="libgnomeui"/>
    92       (for integration with the old version of <application>Gnome</application>),
     111      (for integration with the old version of <application>GNOME</application>),
     112      <ulink url="http://hunspell.sourceforge.net/">Hunspell</ulink>,
    93113      <xref linkend="libnotify"/>,
    94       <xref linkend="nss"/>,
    95       <xref linkend="nspr"/>,
    96114      <xref linkend="startup-notification"/>,
    97       <xref linkend="sqlite"/>,
    98       <xref linkend="yasm"/> (or <xref linkend="libvpx"/>),
    99       <ulink url="http://hunspell.sourceforge.net/">Hunspell</ulink>,
    100       <xref linkend="libevent"/>,
    101       <ulink url="http://www.valgrind.org/">Valgrind</ulink> (only for testing
    102       the jemalloc code) and
    103       <xref linkend="wget"/>
     115      <xref linkend="wget"/> and
     116      <xref linkend="wireless_tools"/>
    104117    </para>
    105118
     
    124137<screen><userinput>cat &gt; mozconfig &lt;&lt; "EOF"
    125138# If you have a multicore machine you can speed up the build by running
    126 # several jobs at once, but if you have a single core, delete this line:
    127 mk_add_options MOZ_MAKE_FLAGS="-j4"
    128 
    129 # If you have installed Yasm delete this option:
    130 ac_add_options --disable-webm
    131 
    132 # If you have installed DBus-Glib delete this option:
     139# several jobs at once by uncommenting the following line and setting the
     140# value to number of CPU cores:
     141#mk_add_options MOZ_MAKE_FLAGS="-j4"
     142
     143# If you have installed DBus-Glib comment out this line:
    133144ac_add_options --disable-dbus
    134145
    135 # If you have installed wireless-tools delete this option:
     146# If you have installed wireless-tools comment out this line:
    136147ac_add_options --disable-necko-wifi
    137148
    138 # If you have installed libnotify delete this option:
     149# If you have installed libnotify comment out this line:
    139150ac_add_options --disable-libnotify
    140151
    141 # Uncomment these if you have installed them:
    142 # ac_add_options --enable-startup-notification
    143 # ac_add_options --enable-system-hunspell
    144 # ac_add_options --enable-system-sqlite
    145 # ac_add_options --with-system-libevent
    146 # ac_add_options --with-system-libvpx
    147 # ac_add_options --with-system-nspr
    148 # ac_add_options --with-system-nss
     152# Uncomment these lines if you have installed optional dependencies:
     153#ac_add_options --enable-system-hunspell
     154#ac_add_options --enable-startup-notification
     155
     156# If you have not installed Yasm then uncomment this line:
     157#ac_add_options --disable-webm
    149158
    150159# If you want to compile the Mozilla Calendar, uncomment this line:
    151 # ac_add_options --enable-calendar
    152 
    153 mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/thunderbuild
     160#ac_add_options --enable-calendar
     161
     162# Comment out following options if you have not installed
     163# recommended dependencies:
     164ac_add_options --enable-system-sqlite
     165ac_add_options --with-system-libevent
     166ac_add_options --with-system-libvpx
     167ac_add_options --with-system-nspr
     168ac_add_options --with-system-nss
     169
     170# It is recommended not to touch anything below this line
     171ac_add_options --prefix=/usr
     172
    154173ac_add_options --disable-crashreporter
     174ac_add_options --disable-installer
     175ac_add_options --disable-updater
    155176ac_add_options --disable-debug
    156 ac_add_options --disable-debug-symbols
    157 ac_add_options --disable-installer
    158 ac_add_options --disable-static
    159177ac_add_options --disable-tests
    160 ac_add_options --disable-updater
     178
     179ac_add_options --enable-optimize
     180ac_add_options --enable-strip
     181ac_add_options --enable-install-strip
     182
     183ac_add_options --enable-gio
    161184ac_add_options --enable-official-branding
    162 ac_add_options --enable-shared
     185ac_add_options --enable-safe-browsing
     186ac_add_options --enable-url-classifier
     187
    163188ac_add_options --enable-system-cairo
    164189ac_add_options --enable-system-ffi
    165 ac_add_options --prefix=/usr
     190ac_add_options --enable-system-pixman
     191
    166192ac_add_options --with-pthreads
     193
     194ac_add_options --with-system-bz2
    167195ac_add_options --with-system-jpeg
    168196ac_add_options --with-system-png
    169197ac_add_options --with-system-zlib
     198
     199mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/thunderbuild
    170200EOF</userinput></screen>
    171201
     
    178208make -C thunderbuild/mail/installer</userinput></screen>
    179209
    180     <para>This package does not come with a test suite.</para>
     210    <para>
     211      This package does not come with a test suite.
     212    </para>
    181213
    182214    <para>
     
    186218
    187219<screen role="root"><userinput>mkdir -pv /usr/lib/thunderbird-&thunderbird-version; &amp;&amp;
    188 tar xf thunderbuild/mozilla/dist/thunderbird-&thunderbird-version;.en-US.linux-$(uname -m).tar.bz2 \
    189   -C /usr/lib/thunderbird-&thunderbird-version; --strip-components=1 &amp;&amp;
     220tar -xf thunderbuild/mozilla/dist/thunderbird-&thunderbird-version;.en-US.linux-$(uname -m).tar.bz2 \
     221    -C /usr/lib/thunderbird-&thunderbird-version; --strip-components=1 &amp;&amp;
    190222ln -sfv ../lib/thunderbird-&thunderbird-version;/thunderbird /usr/bin</userinput></screen>
    191223
     
    194226      <application>Thunderbird</application>. Alternatively, if you want to
    195227      install the full <application>Thunderbird</application> development
    196       environment, as the <systemitem class="username">root</systemitem> user:
     228      environment, run the following command as the
     229      <systemitem class="username">root</systemitem> user:
    197230    </para>
    198231
     
    278311
    279312    <para>
    280       If you use a desktop environment like <application>Gnome</application> or
     313      If you use a desktop environment like <application>GNOME</application> or
    281314      <application>KDE</application> you may wish to create a
    282315      <filename>thunderbird.desktop</filename> file so that
    283316      <application>Thunderbird</application> appears in the panel's menus. If
    284       you didn't enable startup-notification in your mozconfig change the
    285       StartupNotify line to false. As the
    286       <systemitem class="username">root</systemitem> user:
     317      you didn't enable <application>startup-notification</application> in your
     318      mozconfig then change the StartupNotify line to false. Run the following
     319      commands as the <systemitem class="username">root</systemitem> user:
    287320    </para>
    288321
     
    291324[Desktop Entry]
    292325Encoding=UTF-8
     326Name=Thunderbird Mail
     327Comment=Send and receive mail with Thunderbird
     328GenericName=Mail Client
     329Exec=thunderbird %u
     330Terminal=false
    293331Type=Application
    294 Name=Thunderbird
    295 Comment=Fetch Your Email
    296332Icon=thunderbird
    297 Exec=thunderbird
    298 Categories=Network;GTK;Application;Email;News;
     333Categories=Application;Network;Email;
     334MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;x-scheme-handler/mailto;
    299335StartupNotify=true
    300 Terminal=false
    301336EOF
    302337ln -sfv /usr/lib/thunderbird-&thunderbird-version;/chrome/icons/default/default256.png \
    303   /usr/share/pixmaps/thunderbird.png</userinput></screen>
     338        /usr/share/pixmaps/thunderbird.png</userinput></screen>
    304339    </sect3>
    305340  </sect2>
     
    310345    <segmentedlist>
    311346      <segtitle>Installed Programs</segtitle>
    312       <segtitle>Installed Libraries</segtitle>
    313347      <segtitle>Installed Directories</segtitle>
    314348
    315349      <seglistitem>
    316         <seg>thunderbird</seg>
    317350        <seg>
    318           Numerous libraries, email/newsgroups components, plugins, extensions,
    319           and helper modules installed in <filename
    320           class="directory">/usr/lib/thunderbird-&thunderbird-version;</filename>
     351          thunderbird
    321352        </seg>
    322         <seg>/usr/lib/thunderbird-&thunderbird-version;</seg>
     353        <seg>
     354          /usr/lib/thunderbird-&thunderbird-version;
     355        </seg>
    323356      </seglistitem>
    324357    </segmentedlist>
     
    340373        </listitem>
    341374      </varlistentry>
     375
    342376    </variablelist>
    343   </sect2>
     377
     378  </sect2>
     379
    344380</sect1>
Note: See TracChangeset for help on using the changeset viewer.