Changeset 0e37869


Ignore:
Timestamp:
01/20/2013 05:26:45 PM (9 years ago)
Author:
Krejzi <krejzi@…>
Branches:
10.0, 10.1, 11.0, 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, ken/refactor-virt, krejzi/svn, lazarus, nosym, perl-modules, qt5new, systemd-11177, systemd-13485, trunk, xry111/git-date, xry111/git-date-for-trunk, xry111/git-date-test
Children:
9301a07
Parents:
595cda07
Message:

Firefox, Xulrunner and Thunderbird updates.

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

Files:
5 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    r595cda07 r0e37869  
    593593<!ENTITY startup-notification-version "0.12">
    594594<!ENTITY webkitgtk-version            "1.10.2">
    595 <!ENTITY xulrunner-version            "16.0.1">
     595<!ENTITY xulrunner-version            "18.0.1">
    596596
    597597<!ENTITY gtk2-libdir                  "2.0/2.10.0">
     
    807807<!ENTITY pidgin-version               "2.10.6">
    808808<!ENTITY rox-filer-version            "2.11">
    809 <!ENTITY thunderbird-version          "16.0.1">
     809<!ENTITY thunderbird-version          "17.0.2">
    810810<!ENTITY transmission-version         "2.75">
    811811<!ENTITY xchat-version                "2.8.8">
  • introduction/welcome/changelog.xml

    r595cda07 r0e37869  
    5252          build against GPSD.</para>
    5353        </listitem>
     54        <listitem>
     55          <para>[krejzi] - Firefox/Xulrunner 18.0.1.</para>
     56        </listitem>
     57        <listitem>
     58          <para>[krejzi] - Thunderbird 17.0.2.</para>
     59        </listitem>
    5460      </itemizedlist>
    5561    </listitem>
  • x/lib/xulrunner.xml

    r595cda07 r0e37869  
    55  %general-entities;
    66
    7   <!ENTITY xulrunner-download-http " ">
     7  <!ENTITY xulrunner-download-http
     8           "http://releases.mozilla.org/pub/mozilla.org/firefox/releases/&firefox-version;/source/firefox-&firefox-version;.source.tar.bz2">
    89  <!ENTITY xulrunner-download-ftp
    9   "ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/&firefox-version;/source/firefox-&firefox-version;.source.tar.bz2">
    10   <!-- md5sum and size should match firefox, but the buildsize and time will differ -->
    11   <!ENTITY xulrunner-md5sum        "78e641c67dc4a40cb3f48fce3e782d41">
    12   <!ENTITY xulrunner-size          "85 MB">
    13   <!ENTITY xulrunner-buildsize     "961 MB (59 MB installed)">
    14   <!ENTITY xulrunner-time          "27 SBU">
     10           "ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/&firefox-version;/source/firefox-&firefox-version;.source.tar.bz2">
     11  <!ENTITY xulrunner-md5sum        "8b400555fc7063163e3b99472d0c92a1">
     12  <!ENTITY xulrunner-size          "93 MB">
     13  <!ENTITY xulrunner-buildsize     "3.5 GB (110 MB installed)">
     14  <!ENTITY xulrunner-time          "29 SBU">
    1515]>
    1616
     
    8383      <xref linkend="gtk2"/>,
    8484      <xref linkend="zip"/> and
    85       <xref linkend="unzip"/>.
     85      <xref linkend="unzip"/>
    8686    </para>
    8787
    8888    <bridgehead renderas="sect4">Recommended</bridgehead>
    8989    <para role="recommended">
    90       <xref linkend="yasm"/> or <xref linkend="libvpx"/>
    91       (to allow <application>Xulrunner</application> to play webm videos).
    92     </para>
     90      <xref linkend="libevent"/>,
     91      <xref linkend="libvpx"/>,
     92      <xref linkend="nspr"/>,
     93      <xref linkend="nss"/>,
     94      <xref linkend="sqlite"/> and
     95      <xref linkend="yasm"/>
     96    </para>
     97
     98    <note>
     99      <para>
     100        If you don't install recommended dependencies,
     101        then internal copies of those packages will
     102        be used. They might be tested to work, but
     103        they can be out of date or contain security
     104        holes.
     105      </para>
     106    </note>
    93107
    94108    <bridgehead renderas="sect4">Optional</bridgehead>
    95109    <para role="optional">
    96110      <xref linkend="dbus-glib"/>,
     111      <xref linkend="doxygen"/>,
     112      <xref linkend="gnome-vfs"/> and <xref linkend="libgnomeui"/>
     113      (for integration with the old version of <application>GNOME</application>),
     114      <ulink url="http://hunspell.sourceforge.net/">Hunspell</ulink>,
     115      <xref linkend="libnotify"/>,
    97116      <xref linkend="startup-notification"/>,
    98       <xref linkend="sqlite"/>,
    99       <ulink url="http://sourceforge.net/projects/hunspell/">Hunspell</ulink>,
    100       <xref linkend="libevent"/>,
    101       <xref linkend="doxygen"/>,
    102       <xref linkend="gnome-vfs"/> and <xref linkend="libgnomeui"/> (for
    103       integration with the old version of <application>Gnome</application>),
    104       <xref linkend="libnotify"/>,
    105       <xref linkend="nspr"/>,
    106       <xref linkend="nss"/>,
    107       <xref linkend="wireless_tools"/>,
    108       <ulink url="http://www.valgrind.org/">Valgrind</ulink> (only for testing
    109       the jemalloc code) and
    110       <xref linkend="wget"/>
     117      <xref linkend="wget"/> and
     118      <xref linkend="wireless_tools"/>
    111119    </para>
    112120
     
    131139<screen><userinput>cat &gt; mozconfig &lt;&lt; "EOF"
    132140# If you have a multicore machine you can speed up the build by running
    133 # several jobs at once, but if you have a single core, delete this line:
    134 mk_add_options MOZ_MAKE_FLAGS="-j4"
    135 
    136 # If you have not installed Yasm, uncomment this option:
    137 # ac_add_options --disable-webm
    138 
    139 # If you have installed DBus-Glib delete this option:
     141# several jobs at once by uncommenting the following line and setting the
     142# value to number of CPU cores:
     143#mk_add_options MOZ_MAKE_FLAGS="-j4"
     144
     145# If you have installed DBus-Glib comment out this line:
    140146ac_add_options --disable-dbus
    141147
    142 # If you have installed wireless-tools delete this option:
     148# If you have installed wireless-tools comment out this line:
    143149ac_add_options --disable-necko-wifi
    144150
    145 # If you have installed libnotify delete this option:
     151# If you have installed libnotify comment out this line:
    146152ac_add_options --disable-libnotify
    147153
    148 # Uncomment these if you have installed them:
    149 # ac_add_options --enable-startup-notification
    150 # ac_add_options --enable-system-hunspell
    151 # ac_add_options --enable-system-sqlite
    152 # ac_add_options --with-system-libevent
    153 # ac_add_options --with-system-libvpx
    154 # ac_add_options --with-system-nspr
    155 # ac_add_options --with-system-nss
    156 
    157 mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/xulrunner-build-dir
     154# Uncomment these lines if you have installed optional dependencies:
     155#ac_add_options --enable-system-hunspell
     156#ac_add_options --enable-startup-notification
     157
     158# If you have not installed Yasm then uncomment this line:
     159#ac_add_options --disable-webm
     160
     161# Comment out following options if you have not installed
     162# recommended dependencies:
     163ac_add_options --enable-system-sqlite
     164ac_add_options --with-system-libevent
     165ac_add_options --with-system-libvpx
     166ac_add_options --with-system-nspr
     167ac_add_options --with-system-nss
     168
     169# It is recommended not to touch anything below this line
     170ac_add_options --prefix=/usr
     171ac_add_options --enable-application=xulrunner
     172
    158173ac_add_options --disable-crashreporter
     174ac_add_options --disable-installer
     175ac_add_options --disable-updater
    159176ac_add_options --disable-debug
    160 ac_add_options --disable-debug-symbols
    161 ac_add_options --disable-installer
    162 ac_add_options --disable-static
    163177ac_add_options --disable-tests
    164 ac_add_options --disable-updater
    165 ac_add_options --enable-application=xulrunner
    166 ac_add_options --enable-shared
     178ac_add_options --disable-mochitest
     179
     180ac_add_options --enable-optimize
     181ac_add_options --enable-strip
     182ac_add_options --enable-install-strip
     183
    167184ac_add_options --enable-system-ffi
    168 ac_add_options --prefix=/usr
     185ac_add_options --enable-system-pixman
     186
     187ac_add_options --enable-shared-js
    169188ac_add_options --with-pthreads
     189
     190ac_add_options --with-system-bz2
    170191ac_add_options --with-system-jpeg
    171192ac_add_options --with-system-png
    172193ac_add_options --with-system-zlib
     194
     195mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/xulrunner-build-dir
    173196EOF</userinput></screen>
    174197
     
    188211    </para>
    189212
    190 <!-- the end two symlinks for run-mozilla.sh and xpcshell might not be needed
    191  in xulrunner-15 -->
    192 <screen role="root"><userinput>make -C   xulrunner-build-dir install       &amp;&amp;
    193 mkdir -p  /usr/lib/mozilla/plugins          &amp;&amp;
    194 rm -rf    /usr/lib/xulrunner-&xulrunner-version;/plugins &amp;&amp;
    195 ln -sv    ../mozilla/plugins /usr/lib/xulrunner-&xulrunner-version; &amp;&amp;
    196 
    197 for library in /usr/lib/xulrunner-&xulrunner-version;/*.so; do
    198    ln -sfv $library /usr/lib
     213<screen role="root"><userinput>make -C xulrunner-build-dir install &amp;&amp;
     214
     215mkdir -pv /usr/lib/mozilla/plugins &amp;&amp;
     216rm -rf /usr/lib/xulrunner-&xulrunner-version;/plugins &amp;&amp;
     217ln -sv ../mozilla/plugins /usr/lib/xulrunner-&xulrunner-version; &amp;&amp;
     218
     219chmod -v 755 /usr/lib/xulrunner-&xulrunner-version;/libxpcom.so \
     220             /usr/lib/xulrunner-devel-&xulrunner-version;/sdk/bin/xpcshell &amp;&amp;
     221
     222for library in libmozalloc.so libmozjs.so libxpcom.so libxul.so; do
     223    ln -sfv ../../../xulrunner-&xulrunner-version;/$library \
     224            /usr/lib/xulrunner-devel-&xulrunner-version;/sdk/lib/$library
     225    ln -sfv xulrunner-&xulrunner-version;/$library /usr/lib/$library
    199226done
    200227
    201 ln -sv -f ../xulrunner-devel-&xulrunner-version;/sdk/bin/run-mozilla.sh \
    202        /usr/lib/xulrunner-&xulrunner-version;
    203 ln -sv -f ../xulrunner-devel-&xulrunner-version;/sdk/bin/xpcshell \
    204        /usr/lib/xulrunner-&xulrunner-version;</userinput></screen>
     228ln -sfv ../xulrunner-devel-&xulrunner-version;/sdk/bin/run-mozilla.sh \
     229        /usr/lib/xulrunner-&xulrunner-version;
     230ln -sfv ../xulrunner-devel-&xulrunner-version;/sdk/bin/xpcshell \
     231        /usr/lib/xulrunner-&xulrunner-version;</userinput></screen>
     232
    205233  </sect2>
    206234
     
    217245
    218246    <para>
    219       <command>ln -sv ../mozilla/plugins ...</command>: Some packages will
     247      <command>ln -sfv ../mozilla/plugins ...</command>: Some packages will
    220248      install browser plugins into
    221249      <filename class="directory">/usr/lib/mozilla/plugins</filename>.
     
    225253
    226254    <para>
    227       <command>for library in
    228       /usr/lib/xulrunner-&xulrunner-version;/*.so; do ln -sfv $library /usr/lib;
    229       done</command>: The libraries shipped with this package are installed into
     255      <command>for library in libmozalloc.so libmozjs.so libxpcom.so libxul.so ...
     256      </command>: The libraries shipped with this package are installed into
    230257      <filename class="directory">/usr/lib/xulrunner-&xulrunner-version;</filename>
    231258      which means they will not be found at runtime. These commands make
    232259      relative symbolic links to the shared libraries from
    233       <filename class="directory">/usr/lib</filename>.  Debug versions of some,
    234       but not all, of these libraries can also be found in
    235  <filename class="directory">/usr/lib/xulrunner-devel-&xulrunner-version;/sdk/lib</filename>.
    236     </para>
    237 
    238     <para>
    239      <command>ln -sv -f ../xulrunner-devel-&xulrunner-version;/sdk/bin/run-mozilla.sh</command>
    240      The <filename>run-mozilla.sh</filename> and <filename>xpcshell</filename> files
    241      have been moved in this version, but the code which installs <command>firefox</command>
    242      (when linked to xulrunner) was not updated.  These symlinks allow firefox to install.
     260      <filename class="directory">/usr/lib</filename>. They will also replace duplicate
     261      libraries that are installed in
     262      <filename class="directory">/usr/lib/xulrunner-devel-&xulrunner-version;/sdk/lib</filename>
     263      with symlinks in order to save some space.
     264    </para>
     265
     266    <para>
     267      <command>ln -sfv ../xulrunner-devel-&xulrunner-version;/sdk/bin/ ...</command>
     268      The <filename>run-mozilla.sh</filename> and <filename>xpcshell</filename> files
     269      have been moved in this version, but the code which installs
     270      <application>Firefox</application> (when linked to xulrunner) was not updated.
     271      These symlinks allow<application>Firefox</application> to install when built against
     272      <application>Xulrunner</application>.
    243273    </para>
    244274
     
    254284
    255285      <seglistitem>
    256         <seg>xulrunner</seg>
    257         <seg>Numerous libraries, browser components, plugins, extensions, and
    258         helper modules installed in <filename
    259         class="directory">/usr/lib/xulrunner-&xulrunner-version;</filename></seg>
    260         <seg>/etc/gre.d, /usr/include/xulrunner-&xulrunner-version;,
    261         /usr/lib/xulrunner-&xulrunner-version;,
    262         /usr/lib/xulrunner-devel-&xulrunner-version;, and
    263         /usr/share/idl/xulrunner-&xulrunner-version;</seg>
     286        <seg>
     287          xulrunner
     288        </seg>
     289        <seg>
     290          Numerous libraries, browser components, plugins, extensions, and
     291          helper modules installed in <filename
     292          class="directory">/usr/lib/xulrunner-&xulrunner-version;</filename>
     293        </seg>
     294        <seg>
     295          /usr/include/xulrunner-&xulrunner-version;,
     296          /usr/lib/xulrunner-&xulrunner-version;,
     297          /usr/lib/xulrunner-devel-&xulrunner-version; and
     298          /usr/share/idl/xulrunner-&xulrunner-version;
     299        </seg>
    264300      </seglistitem>
    265301    </segmentedlist>
     
    274310        <listitem>
    275311          <para>
    276             is a shell script, useful for identifying the version installed.
     312            is a shell script used for identifying the installed version
     313            and running <application>Xulrunner</application> applications.
    277314          </para>
    278315          <indexterm zone="xulrunner xulrunner-prog">
     
    281318        </listitem>
    282319      </varlistentry>
     320
    283321    </variablelist>
     322
    284323  </sect2>
     324
    285325</sect1>
  • xsoft/graphweb/firefox.xml

    r595cda07 r0e37869  
    55  %general-entities;
    66
    7   <!ENTITY firefox-download-http " ">
     7  <!ENTITY firefox-download-http
     8           "http://releases.mozilla.org/pub/mozilla.org/firefox/releases/&firefox-version;/source/firefox-&firefox-version;.source.tar.bz2">
    89  <!ENTITY firefox-download-ftp
    9     "ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/&firefox-version;/source/firefox-&firefox-version;.source.tar.bz2">
    10   <!ENTITY firefox-md5sum        "78e641c67dc4a40cb3f48fce3e782d41">
    11   <!ENTITY firefox-size          "85 MB">
    12   <!ENTITY firefox-buildsize     "994 MB (34 MB installed) (or 647 MB and 4.1 MB if using xulrunner)">
    13   <!ENTITY firefox-time          "27 SBU (0.4 SBU if using xulrunner)">
     10           "ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/&firefox-version;/source/firefox-&firefox-version;.source.tar.bz2">
     11  <!ENTITY firefox-md5sum        "8b400555fc7063163e3b99472d0c92a1">
     12  <!ENTITY firefox-size          "93 MB">
     13  <!ENTITY firefox-buildsize     "3.5 GB (41 MB installed) (or 695 MB and 4.2 MB if using Xulrunner)">
     14  <!ENTITY firefox-time          "29 SBU (0.4 SBU if using Xulrunner)">
    1415]>
    1516
     
    7980      <xref linkend="gtk2"/>,
    8081      <xref linkend="zip"/>, and
    81       <xref linkend="unzip"/>.
     82      <xref linkend="unzip"/>
    8283    </para>
    8384
    8485    <bridgehead renderas="sect4">Recommended</bridgehead>
    8586    <para role="recommended">
    86       <xref linkend="yasm"/> or <xref linkend="libvpx"/>
    87       (to allow <application>Firefox</application> to play webm videos).
    88     </para>
     87      <xref linkend="libevent"/>,
     88      <xref linkend="libvpx"/>,
     89      <xref linkend="nspr"/>,
     90      <xref linkend="nss"/>,
     91      <xref linkend="sqlite"/> and
     92      <xref linkend="yasm"/>
     93    </para>
     94
     95    <note>
     96      <para>
     97        If you don't install recommended dependencies,
     98        then internal copies of those packages will
     99        be used. They might be tested to work, but
     100        they can be out of date or contain security
     101        holes.
     102      </para>
     103    </note>
    89104
    90105    <bridgehead renderas="sect4">Optional</bridgehead>
    91106    <para role="optional">
    92107      <xref linkend="dbus-glib"/>,
     108      <xref linkend="doxygen"/>,
     109      <xref linkend="gnome-vfs"/> and <xref linkend="libgnomeui"/>
     110      (for integration with the old version of <application>GNOME</application>),
     111      <ulink url="http://hunspell.sourceforge.net/">Hunspell</ulink>,
     112      <xref linkend="libnotify"/>,
    93113      <xref linkend="startup-notification"/>,
    94       <xref linkend="sqlite"/>,
    95       <ulink url="http://hunspell.sourceforge.net/">Hunspell</ulink>,
    96       <xref linkend="libevent"/>,
    97       <xref linkend="doxygen"/>,
    98       <xref linkend="gnome-vfs"/> and
    99       <xref linkend="libgnomeui"/> (for integration with the old version of
    100       <application>Gnome</application>),
    101       <xref linkend="libnotify"/>,
    102       <xref linkend="nspr"/>, <xref linkend="nss"/>,
    103       <xref linkend="wireless_tools"/>,
    104       <ulink url="http://www.valgrind.org/">Valgrind</ulink> (only for testing
    105       the jemalloc code),
    106       <xref linkend="wget"/>, and
     114      <xref linkend="wget"/>,
     115      <xref linkend="wireless_tools"/> and
    107116      <xref linkend="xulrunner"/>
    108117    </para>
     
    142151    </para>
    143152
    144 <screen><userinput>cat &gt; mozconfig &lt;&lt; EOF
     153<screen><userinput>cat &gt; mozconfig &lt;&lt; "EOF"
    145154# If you have a multicore machine you can speed up the build by running
    146 # several jobs at once, but if you have a single core, delete this line:
    147 mk_add_options MOZ_MAKE_FLAGS="-j4"
    148 
    149 # If you have not installed Yasm, uncomment this option:
    150 # ac_add_options --disable-webm
    151 
    152 # If you have installed DBus-Glib delete this option:
     155# several jobs at once by uncommenting the following line and setting the
     156# value to number of CPU cores:
     157#mk_add_options MOZ_MAKE_FLAGS="-j4"
     158
     159# If you have installed DBus-Glib comment out this line:
    153160ac_add_options --disable-dbus
    154161
    155 # If you have installed wireless-tools delete this option:
     162# If you have installed wireless-tools comment out this line:
    156163ac_add_options --disable-necko-wifi
    157164
    158 # If you have installed libnotify delete this option:
     165# If you have installed libnotify comment out this line:
    159166ac_add_options --disable-libnotify
    160167
    161 # If you have installed xulrunner uncomment these two lines:
    162 # ac_add_options --with-system-libxul
    163 # ac_add_options --with-libxul-sdk=\$(pkg-config --variable=sdkdir libxul)
    164 
    165 # Note: The backslash above is to facilitate a paste operation.  It
    166 # should not appear in the mozconfig file.
    167 
    168 # Uncomment these if you have installed them:
    169 # ac_add_options --enable-startup-notification
    170 # ac_add_options --enable-system-hunspell
    171 # ac_add_options --enable-system-sqlite
    172 # ac_add_options --with-system-libevent
    173 # ac_add_options --with-system-libvpx
    174 # ac_add_options --with-system-nspr
    175 # ac_add_options --with-system-nss
    176 
    177 mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/firefox-build-dir
     168# Uncomment these lines if you have installed optional dependencies:
     169#ac_add_options --enable-system-hunspell
     170#ac_add_options --enable-startup-notification
     171
     172# If you have not installed Yasm then uncomment this line:
     173#ac_add_options --disable-webm
     174
     175# If you have installed xulrunner uncomment following two lines:
     176#ac_add_options --with-system-libxul
     177#ac_add_options --with-libxul-sdk=\$(pkg-config --variable=sdkdir libxul)
     178
     179# Comment out following options if you have not installed
     180# recommended dependencies:
     181ac_add_options --enable-system-sqlite
     182ac_add_options --with-system-libevent
     183ac_add_options --with-system-libvpx
     184ac_add_options --with-system-nspr
     185ac_add_options --with-system-nss
     186
     187# It is recommended not to touch anything below this line
     188ac_add_options --prefix=/usr
     189ac_add_options --enable-application=browser
     190
     191ac_add_options --disable-crashreporter
     192ac_add_options --disable-installer
     193ac_add_options --disable-updater
     194ac_add_options --disable-debug
     195ac_add_options --disable-tests
     196
     197ac_add_options --enable-optimize
     198ac_add_options --enable-strip
     199ac_add_options --enable-install-strip
     200
     201ac_add_options --enable-gio
    178202ac_add_options --enable-official-branding
    179 ac_add_options --prefix=/usr
    180 
    181 # The rest of these options have no effect if you're
    182 # building against an already installed xulrunner:
    183 ac_add_options --disable-crashreporter
    184 ac_add_options --disable-debug
    185 ac_add_options --disable-installer
    186 ac_add_options --disable-static
    187 ac_add_options --disable-tests
    188 ac_add_options --disable-updater
    189 ac_add_options --enable-shared
     203ac_add_options --enable-safe-browsing
     204ac_add_options --enable-url-classifier
     205
    190206ac_add_options --enable-system-ffi
     207ac_add_options --enable-system-pixman
     208
    191209ac_add_options --with-pthreads
     210
     211ac_add_options --with-system-bz2
    192212ac_add_options --with-system-jpeg
    193213ac_add_options --with-system-png
    194214ac_add_options --with-system-zlib
     215
     216mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/firefox-build-dir
    195217EOF</userinput></screen>
    196 
    197     <para>
    198       If you are building a stand-alone <application>firefox</application> with
    199       system versions of <application>nspr</application>,
    200       <application>nss</application>, or <application>sqlite</application>
    201       issue the following command:
    202     </para>
    203 
    204 <screen><userinput>sed -i 's/\(MOZ_PKG_FATAL_WARNINGS =\).*/\1 0/' \
    205   browser/installer/Makefile.in &amp;&amp;</userinput></screen>
    206218
    207219    <para>
     
    213225make -f client.mk</userinput></screen>
    214226
    215     <para>This package does not come with a test suite.</para>
     227    <para>
     228      This package does not come with a test suite.
     229    </para>
    216230
    217231    <para>
     
    234248
    235249tar -xvf firefox-build-dir/dist/firefox-&firefox-version;.en-US.linux-$(uname -m).tar.bz2 \
    236     -C /usr/lib/firefox-&firefox-version; --strip-components=1  &amp;&amp;
    237 
    238 ln -sfv ../lib/firefox-&firefox-version;/firefox /usr/bin       &amp;&amp;
    239 mkdir -pv /usr/lib/mozilla/plugins             &amp;&amp;
    240 ln -sfv ../mozilla/plugins /usr/lib/firefox-&firefox-version;   &amp;&amp;
    241 chown -R -v root:root /usr/lib/firefox-&firefox-version;</userinput></screen>
     250    -C /usr/lib/firefox-&firefox-version; --strip-components=1 &amp;&amp;
     251chown -R -v root:root /usr/lib/firefox-&firefox-version; &amp;&amp;
     252chmod -v 755 /usr/lib/firefox-&firefox-version;/libxpcom.so &amp;&amp;
     253
     254ln -sfv ../lib/firefox-&firefox-version;/firefox /usr/bin &amp;&amp;
     255
     256mkdir -pv /usr/lib/mozilla/plugins &amp;&amp;
     257ln -sfv ../mozilla/plugins /usr/lib/firefox-&firefox-version;</userinput></screen>
    242258
    243259    <para>
     
    248264
    249265<screen role="root"><userinput>make -C firefox-build-dir install &amp;&amp;
    250 rm /usr/bin/firefox &amp;&amp;
    251 
    252 cat &gt; /usr/bin/firefox &lt;&lt; "HERE_DOC" &amp;&amp;
     266rm -v /usr/bin/firefox &amp;&amp;
     267
     268cat &gt; /usr/bin/firefox &lt;&lt; "EOF" &amp;&amp;
    253269#!/bin/bash
    254270/usr/lib/xulrunner-&xulrunner-version;/xulrunner /usr/lib/firefox-&firefox-version;/application.ini "${@}"
    255 HERE_DOC
    256 
    257 chmod 755 /usr/bin/firefox        &amp;&amp;
     271EOF
     272
     273chmod -v 755 /usr/bin/firefox &amp;&amp;
    258274mkdir -pv /usr/lib/mozilla/plugins &amp;&amp;
    259 ln -sfv   ../mozilla/plugins /usr/lib/firefox-&firefox-version;</userinput></screen>
     275ln -sfv ../mozilla/plugins /usr/lib/firefox-&firefox-version;</userinput></screen>
    260276
    261277    <bridgehead renderas="sect3" id="npapi-firefox" xreflabel="Firefox">
    262278      NPAPI Headers
    263279    </bridgehead>
     280
    264281    <para>
    265282      The above instructions just install the parts you need to run
     
    270287    </para>
    271288
    272 <screen role="root"><userinput>rm -rf   /usr/include/npapi &amp;&amp;
     289<screen role="root"><userinput>rm -rf /usr/include/npapi &amp;&amp;
    273290mkdir -v /usr/include/npapi &amp;&amp;
    274291cp -v dom/plugins/base/*.h /usr/include/npapi</userinput></screen>
     292
     293    <note>
     294      <para>
     295        You don't need to install the headers if you have built
     296        <application>Firefox</application> against
     297        <application>Xulrunner</application>.
     298      </para>
     299    </note>
     300
    275301  </sect2>
    276302
     
    329355    <para>
    330356      <command>ln -sv ... /usr/lib/firefox-&firefox-version;</command>: This
    331       makes a symbolic link to
     357      command creates a symbolic link to
    332358      <filename class="directory">/usr/lib/mozilla/plugins</filename>. It's not
    333359      really needed, as <application>Firefox</application> checks
     
    360386
    361387<screen role="root"><userinput>mkdir -pv /usr/share/applications &amp;&amp;
     388mkdir -pv /usr/share/pixmaps &amp;&amp;
    362389
    363390cat &gt; /usr/share/applications/firefox.desktop &lt;&lt; "EOF" &amp;&amp;
    364391[Desktop Entry]
    365392Encoding=UTF-8
     393Name=Firefox Web Browser
     394Comment=Browse the World Wide Web
     395GenericName=Web Browser
     396Exec=firefox %u
     397Terminal=false
    366398Type=Application
    367 Name=Firefox
    368 Comment=Browse The Web
    369399Icon=firefox
    370 Exec=firefox
    371 Categories=Network;GTK;Application;Browser;WebBrowser;
     400Categories=GNOME;GTK;Network;WebBrowser;
     401MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;
    372402StartupNotify=true
    373 Terminal=false
    374403EOF
    375404
    376 ln -sfv /usr/lib/firefox-&firefox-version;/icons/mozicon128.png /usr/share/pixmaps/firefox.png</userinput></screen>
     405ln -sfv /usr/lib/firefox-&firefox-version;/icons/mozicon128.png \
     406        /usr/share/pixmaps/firefox.png</userinput></screen>
     407
    377408  </sect2>
    378409
     
    386417
    387418      <seglistitem>
    388         <seg>firefox</seg>
     419        <seg>
     420          firefox
     421        </seg>
    389422        <seg>
    390423          Numerous libraries, browser components, plugins, extensions, and
    391424          helper modules installed in
    392           <filename class="directory">/usr/lib/firefox-&firefox-version;</filename>.
     425          <filename class="directory">/usr/lib/firefox-&firefox-version;</filename>
    393426        </seg>
    394427        <seg>
    395428          /usr/include/npapi and
    396           /usr/lib/firefox-&firefox-version;.
     429          /usr/lib/firefox-&firefox-version;
    397430        </seg>
    398431      </seglistitem>
     
    408441        <listitem>
    409442          <para>
    410             is a <application>Gtk 2</application> internet browser that uses the
     443            is a <application>GTK+ 2</application> internet browser that uses the
    411444            Mozilla Gecko rendering engine.
    412445          </para>
     
    416449        </listitem>
    417450      </varlistentry>
     451
    418452    </variablelist>
     453
    419454  </sect2>
     455
    420456</sect1>
  • xsoft/other/thunderbird.xml

    r595cda07 r0e37869  
    99  <!ENTITY thunderbird-download-ftp
    1010           "&mozilla-ftp;/thunderbird/releases/&thunderbird-version;/source/thunderbird-&thunderbird-version;.source.tar.bz2">
    11   <!ENTITY thunderbird-md5sum            "5b0ceb8d403b607fc0330e276b2e7c65">
    12   <!ENTITY thunderbird-size              "107 MB">
    13   <!ENTITY thunderbird-buildsize         "2.4 GB (40 MB installed)">
     11  <!ENTITY thunderbird-md5sum            "9b7f15fbc672745571d47a3c0e227ca1">
     12  <!ENTITY thunderbird-size              "109 MB">
     13  <!ENTITY thunderbird-buildsize         "3,1 GB (47 MB installed)">
    1414  <!ENTITY thunderbird-time              "30 SBU">
    1515]>
     
    217217
    218218<screen role="root"><userinput>mkdir -pv /usr/lib/thunderbird-&thunderbird-version; &amp;&amp;
    219 tar -xf thunderbuild/mozilla/dist/thunderbird-&thunderbird-version;.en-US.linux-$(uname -m).tar.bz2 \
     219tar -xfv thunderbuild/mozilla/dist/thunderbird-&thunderbird-version;.en-US.linux-$(uname -m).tar.bz2 \
    220220    -C /usr/lib/thunderbird-&thunderbird-version; --strip-components=1 &amp;&amp;
    221221ln -sfv ../lib/thunderbird-&thunderbird-version;/thunderbird /usr/bin</userinput></screen>
     
    320320
    321321<screen role="root"><userinput>mkdir -pv /usr/share/applications &amp;&amp;
     322mkdir -pv /usr/share/pixmaps &amp;&amp;
     323
    322324cat &gt; /usr/share/applications/thunderbird.desktop &lt;&lt; "EOF" &amp;&amp;
    323325[Desktop Entry]
     
    334336StartupNotify=true
    335337EOF
     338
    336339ln -sfv /usr/lib/thunderbird-&thunderbird-version;/chrome/icons/default/default256.png \
    337340        /usr/share/pixmaps/thunderbird.png</userinput></screen>
Note: See TracChangeset for help on using the changeset viewer.