-Mise à jour pour Firefox 9
authorgobo72 <gobo72@364a67c3-989e-7be9-548d-dae8560ea662>
Fri, 30 Dec 2011 17:12:31 +0000 (17:12 +0000)
committergobo72 <gobo72@364a67c3-989e-7be9-548d-dae8560ea662>
Fri, 30 Dec 2011 17:12:31 +0000 (17:12 +0000)
-Mises à jour outils Ogg et Lame pour mieux gérer les tags UTF-8.

config/packages-list
stage5/hv-install-1
stage5/packages-update
stage5/pkg/firefox

index c4ca351..3d04a5c 100644 (file)
@@ -84,8 +84,7 @@ FCRON="fcron-3.0.6"
 FETCHMAIL="fetchmail-6.3.12"
 FFMPEG="ffmpeg-0.8.2"
 FFTW="fftw-3.3"
-FIREFOX="firefox-3.6.24"
-XULRUNNER_VER="1.9.2.24"
+FIREFOX="firefox-9.0.1"
 FILE_PKG="file-5.07"
 FINDUTILS="findutils-4.4.2"
 FIRMWARE_B43_LPPHY="broadcom-wl-4.178.10.4"
@@ -185,7 +184,7 @@ NOUVEAU_NVIDIA_KERNEL="linux-2.6.38-rc7-g3d3d123-nouveau-git"
 KVM="kvm-84"
 
 LADSPA="ladspa_sdk"
-LAME="lame-398-2"
+LAME="lame-3.99.3"
 LCMS="lcms-1.18a"
 LESS="less-443"
 LESSTIF="lesstif-0.95.2"
@@ -213,12 +212,12 @@ LIBJPEG="libjpeg-7"
 LIBMAD="libmad-0.15.1b"
 LIBMNG="libmng-1.0.10"
 LIBNOTIFY="libnotify-0.4.4"
-LIBOGG="libogg-1.1.4"
+LIBOGG="libogg-1.3.0"
 LIBOIL="liboil-0.3.17"
 LIBOPENJPEG="libopenjpeg-1.2"
 LIBPCAP="libpcap-1.1.1"
 LIBPIPELINE="libpipeline-1.2.0"
-LIBPNG="libpng-1.2.44"
+LIBPNG="libpng-1.5.5"
 LIBPTHREAD_STUBS="libpthread-stubs-0.3"
 LIBRSVG="librsvg-2.32.1"
 LIBSAMPLERATE="libsamplerate-0.1.7"
@@ -230,8 +229,9 @@ LIBSPECTRE="libspectre-0.2.6"
 LIBTASN1="libtasn1-2.8"
 LIBTHEORA="libtheora-1.1.1"
 LIBTOOL="libtool-2.4"
-LIBVORBIS="libvorbis-1.2.3"
+LIBVORBIS="libvorbis-1.3.2"
 VORBIS_TOOLS="vorbis-tools-1.2.0"
+LIBVPX="libvpx-v0.9.7"
 LIBUSB="libusb-1.0.2"
 LIBUSB_COMPAT="libusb-compat-0.1.3"
 LIBWNCK="libwnck-2.30.6"
@@ -341,7 +341,7 @@ SPAMASSASSIN="Mail-SpamAssassin-3.3.1"
 SPEEX="speex-1.2rc1"
 SPLINT="splint-3.1.1"
 SPLIX="splix-2.0.0"
-SQLITE="sqlite-autoconf-3070700"
+SQLITE="sqlite-autoconf-3070800"
 SQUIRRELMAIL="squirrelmail-1.5.1"
 SSMTP="ssmtp-2.64"
 STARTUP_NOTIFICATION="startup-notification-0.9"
@@ -379,8 +379,7 @@ UW_IMAP="imap-2007e"
 
 VAMP="vamp-plugin-sdk-2.2.1"
 VIEWNIOR="viewnior-1.1"
-VLC="vlc-1.1.11"
-VORBIS_TOOLS="vorbis-tools-1.1.1"
+VLC="vlc-1.1.13"
 VTE="vte-0.28.2"
 
 WGET="wget-1.11.4"
index e68890b..c247237 100755 (executable)
@@ -133,7 +133,7 @@ if [ "x${INST_TYPE}" = "xworkstation" -o "x${INST_TYPE}" = "xltsp-server" ]; the
     ipkg ${SYLPHEED} "--enable-ssl --enable-ldap"
     ipkg ${LIBNOTIFY}
     ipkg ${YASM}
-
+    ipkg ${LIBVPX} "--enable-shared"
     ipkg -m noac -l "${FIREFOX}-xulrunner" ${FIREFOX}
     ipkg -m noac -l "${FIREFOX}-browser" ${FIREFOX}
 
index 843ed96..0b64774 100755 (executable)
@@ -117,6 +117,9 @@ fpkg ${SYLPHEED} \
 fpkg ${LIBNOTIFY} \
     "http://www.galago-project.org/files/releases/source/libnotify"
 fpkg ${YASM} "http://www.tortall.net/projects/yasm/releases" 
+
+fpkg ${LIBVPX} "http://webm.googlecode.com/files"
+
 fpkg -f "${FIREFOX}.source" ${FIREFOX} \
     "http://releases.mozilla.org/pub/mozilla.org/firefox/releases/$(get_pkg_ver ${FIREFOX})/source"
 
index 0dc3ac1..b181ad4 100644 (file)
@@ -43,6 +43,7 @@ ac_add_options --with-system-png
 ac_add_options --enable-system-cairo
 ac_add_options --enable-system-lcms
 ac_add_options --enable-system-sqlite
+ac_add_options --with-system-libvpx
 ac_add_options --enable-startup-notification
 
 ac_add_options --enable-svg
@@ -57,26 +58,11 @@ ac_add_options --enable-svg
 
 ac_add_options --disable-gnomevfs
 
-# uncomment this if you did not build curl
 ac_add_options --disable-crashreporter
-
-# This option is added so that the Mozilla Installer program is not
-# built or installed. The program is not required for a BLFS
-# installation of Firefox.
 ac_add_options --disable-installer
-
-# The updater is not useful if you build from source.
 ac_add_options --disable-updater
-
-# Disable the a11y support in the Firefox binaries.
 ac_add_options --disable-accessibility
-
-# This option is added so that test libraries and programs are not
-# built. These would only be required for debugging purposes.
 ac_add_options --disable-tests
-
-# The mochitest is a separate test feature and has caused problems
-# in the past.
 ac_add_options --disable-mochitest
 
 # use the anti-phishing blacklist
@@ -92,7 +78,7 @@ EOF
     if [ "x${HVLABEL}" = "x${FIREFOX}-browser" ]; then
         # Point to the xulrunner libraries.
         echo "ac_add_options --with-system-libxul" >> .mozconfig
-        echo "ac_add_options --with-libxul-sdk=/usr/lib/xulrunner-devel-${XULRUNNER_VER}" >> .mozconfig
+        echo "ac_add_options --with-libxul-sdk=/usr/lib/xulrunner-devel-${FIREFOX_VERSION}" >> .mozconfig
 
         # This option causes the installed binaries to have the official
         # Firefox name embedded in them.
@@ -109,11 +95,17 @@ EOF
 
     if [ "x${HVLABEL}" = "x${FIREFOX}-xulrunner" ]; then
         install -v -m755 -d /usr/lib/mozilla
+
         # Remove old links (if applicable) and create new ones
         rm -f /usr/lib/mozilla/plugins
-        ln -sv /usr/lib/xulrunner-${XULRUNNER_VER}/plugins /usr/lib/mozilla
+        ln -sv /usr/lib/xulrunner-${FIREFOX_VERSION}/plugins /usr/lib/mozilla
         chown -Rv root:root /usr/lib/xulrunner-* \
             /usr/share/idl/xulrunner-* \
             /usr/include/xulrunner-*
+    else
+        rm /usr/bin/firefox
+        echo "#!/bin/bash" > /usr/bin/firefox
+        echo "/usr/lib/xulrunner-${FIREFOX_VERSION}/xulrunner /usr/lib/firefox-${FIREFOX_VERSION}/application.ini \"${@}\"" >> /usr/bin/firefox
+        chmod 755 /usr/bin/firefox
     fi
 }