mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-01-24 15:12:11 +08:00
Seamonkey tweaks.
They've changed the build so that make install now install the whole development environment, all 0.6 GB of it so we will just untar what we need to run it. git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@9988 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
parent
a45062d508
commit
17fd9b0052
@ -114,11 +114,11 @@
|
||||
</para>
|
||||
|
||||
<screen><userinput>patch -Np1 -i ../nss-&nss-version;-standalone-1.patch &&
|
||||
cd mozilla/security/nss &&
|
||||
make nss_build_all BUILD_OPT=1 \
|
||||
NSPR_INCLUDE_DIR=/usr/include/nspr \
|
||||
USE_SYSTEM_ZLIB=1 \
|
||||
ZLIB_LIBS=-lz \
|
||||
cd mozilla/security/nss &&
|
||||
make nss_build_all BUILD_OPT=1 \
|
||||
NSPR_INCLUDE_DIR=/usr/include/nspr \
|
||||
USE_SYSTEM_ZLIB=1 \
|
||||
ZLIB_LIBS=-lz \
|
||||
$([ $(uname -m) = x86_64 ] && echo USE_64=1) \
|
||||
$([ -f /usr/include/sqlite3.h ] && echo NSS_USE_SYSTEM_SQLITE=1)</userinput></screen>
|
||||
|
||||
|
@ -224,7 +224,7 @@ make -f client.mk</userinput></screen>
|
||||
<screen role="root"><userinput>mkdir /usr/lib/firefox-&firefox-version; &&
|
||||
tar -xvf firefox-build-dir/dist/firefox-&firefox-version;.en-US.linux-$(uname -m).tar.bz2 \
|
||||
-C /usr/lib/firefox-&firefox-version; --strip-components=1 &&
|
||||
ln -sfv ../lib/firefox-&firefox-version;/firefox /usr/bin/firefox &&
|
||||
ln -sfv ../lib/firefox-&firefox-version;/firefox /usr/bin &&
|
||||
mkdir -p /usr/lib/mozilla/plugins &&
|
||||
ln -sv ../mozilla/plugins /usr/lib/firefox-&firefox-version; &&
|
||||
chown -R -v root:root /usr/lib/firefox-&firefox-version;</userinput></screen>
|
||||
|
@ -208,7 +208,8 @@ EOF</userinput></screen>
|
||||
</para>
|
||||
|
||||
<screen><userinput>patch -p1 < ../seamonkey-&seamonkey-version;_gcc-4.7-1.patch &&
|
||||
make -f client.mk</userinput></screen>
|
||||
make -f client.mk &&
|
||||
make -C moz-build-dir/suite/installer</userinput></screen>
|
||||
|
||||
<para>
|
||||
This package does not come with a test suite. However, if
|
||||
@ -222,7 +223,10 @@ make -f client.mk</userinput></screen>
|
||||
commands as the <systemitem class="username">root</systemitem> user:
|
||||
</para>
|
||||
|
||||
<screen role="root"><userinput>make -C moz-build-dir install &&
|
||||
<screen role="root"><userinput>mkdir -p /usr/lib/seamonkey-&seamonkey-version; &&
|
||||
tar xf moz-build-dir/mozilla/dist/seamonkey-&seamonkey-version;.en-US.linux-$(uname -m).tar.bz2 \
|
||||
-C /usr/lib/seamonkey-&seamonkey-version; --strip-components=1 &&
|
||||
ln -s ../lib/seamonkey-&seamonkey-version;/seamonkey /usr/bin &&
|
||||
mkdir -pv /usr/lib/mozilla/plugins &&
|
||||
ln -svf ../mozilla/plugins /usr/lib/seamonkey-&seamonkey-version; &&
|
||||
cp -v moz-build-dir/mozilla/dist/man/man1/seamonkey.1 /usr/share/man/man1</userinput></screen>
|
||||
@ -247,8 +251,16 @@ cp -v moz-build-dir/mozilla/dist/man/man1/seamonkey.1 /usr/share/man/man1</useri
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<command>make -C moz-build-dir install</command>: this runs
|
||||
<command>make install</command> inside the moz-build-dir directory.
|
||||
<command>make -C moz-build-dir/suite/installer</command>: this creates a
|
||||
tarball of the finished <application>Seamonkey</application>.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
<command>tar xf
|
||||
moz-build-dir/mozilla/dist/seamonkey-&seamonkey-version;.en-US.linux-$(uname -m).tar.bz2
|
||||
-C /usr/lib/seamonkey-&seamonkey-version; --strip-components=1</command>:
|
||||
this untars <application>Seamonkey</application> into
|
||||
/usr/lib/seamonkey-&seamonkey-version;.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
|
@ -206,7 +206,7 @@ make -C thunderbuild/mail/installer</userinput></screen>
|
||||
<screen role="root"><userinput>mkdir -p /usr/lib/thunderbird-&thunderbird-version; &&
|
||||
tar xf thunderbuild/mozilla/dist/thunderbird-&thunderbird-version;.en-US.linux-$(uname -m).tar.bz2 \
|
||||
-C /usr/lib/thunderbird-&thunderbird-version; --strip-components=1 &&
|
||||
ln -s ../lib/thunderbird-&thunderbird-version;/thunderbird /usr/bin/thunderbird</userinput></screen>
|
||||
ln -s ../lib/thunderbird-&thunderbird-version;/thunderbird /usr/bin</userinput></screen>
|
||||
</sect2>
|
||||
|
||||
<sect2 role="commands">
|
||||
|
Loading…
Reference in New Issue
Block a user