From: gobo72 Date: Fri, 30 Dec 2011 17:12:31 +0000 (+0000) Subject: -Mise à jour pour Firefox 9 X-Git-Url: http://gitweb.hugovil.com/?a=commitdiff_plain;h=dede74230bad5b5af32c5ac99160630d48458ff2;p=hvlinux.git -Mise à jour pour Firefox 9 -Mises à jour outils Ogg et Lame pour mieux gérer les tags UTF-8. --- diff --git a/config/packages-list b/config/packages-list index c4ca351..3d04a5c 100644 --- a/config/packages-list +++ b/config/packages-list @@ -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" diff --git a/stage5/hv-install-1 b/stage5/hv-install-1 index e68890b..c247237 100755 --- a/stage5/hv-install-1 +++ b/stage5/hv-install-1 @@ -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} diff --git a/stage5/packages-update b/stage5/packages-update index 843ed96..0b64774 100755 --- a/stage5/packages-update +++ b/stage5/packages-update @@ -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" diff --git a/stage5/pkg/firefox b/stage5/pkg/firefox index 0dc3ac1..b181ad4 100644 --- a/stage5/pkg/firefox +++ b/stage5/pkg/firefox @@ -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 }