From 66ff84165690a39ab01a2a39107c98be0ffde695 Mon Sep 17 00:00:00 2001 From: Greg Frost Date: Thu, 6 Aug 2009 02:21:37 +0000 Subject: firefox: include flashplayer plugin and fix fullscreen flash crash --- abs/extra-testing/community/firefox/PKGBUILD | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/abs/extra-testing/community/firefox/PKGBUILD b/abs/extra-testing/community/firefox/PKGBUILD index babf777..191c913 100644 --- a/abs/extra-testing/community/firefox/PKGBUILD +++ b/abs/extra-testing/community/firefox/PKGBUILD @@ -3,7 +3,7 @@ pkgname=firefox pkgver=3.5.1 -pkgrel=2 +pkgrel=3 _xulver=1.9.1.1 pkgdesc="Standalone web browser from mozilla.org" arch=(i686 x86_64) @@ -20,7 +20,8 @@ source=(http://releases.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/s mozilla-firefox-1.0-lang.patch browser-defaulturls.patch firefox-version.patch - browser-app-makefile.patch) + browser-app-makefile.patch + http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_10_linux.tar.gz) md5sums=('18169e189785d680827d4fce94524449' '3c928b11918d22377eba01de34debc19' '68cf02788491c6e846729b2f2913bf79' @@ -28,7 +29,8 @@ md5sums=('18169e189785d680827d4fce94524449' 'bd5db57c23c72a02a489592644f18995' '346d74ec560e7bbf453c02ff21f4b868' '1dd9a10df0b9e4cf332eadc326d78e07' - '165c43a5b03a0bf7ad2e7210b0d8c82c') + '165c43a5b03a0bf7ad2e7210b0d8c82c' + '6306980e40a3266b4b6c173bfcfdc946') build() { cd "${srcdir}/mozilla-1.9.1" @@ -56,4 +58,19 @@ build() { install -m644 ${srcdir}/mozilla-1.9.1/browser/branding/unofficial/default48.png ${pkgdir}/usr/share/pixmaps/firefox.png || return 1 install -m644 ${srcdir}/firefox.desktop ${pkgdir}/usr/share/applications/ || return 1 install -m644 ${srcdir}/firefox-safe.desktop ${pkgdir}/usr/share/applications/ || return 1 + + # Install the flash player plugin. + + mkdir -p ${pkgdir}/usr/lib/firefox-3.5/plugins + install -m755 ${srcdir}/libflashplayer.so ${pkgdir}/usr/lib/firefox-3.5/plugins || return 1 + + # This is to stop firefox from crashing when the flashplayer (youtube) is + # set to full screen. To test if it is still necessary with updates to + # this package, run /usr/bin/firefox.bin without setting the LD_PRELOAD var. + + mv ${pkgdir}/usr/bin/firefox ${pkgdir}/usr/bin/firefox.bin + echo "#!/bin/bash +export LD_PRELOAD=/usr/lib/libGL.so.1 +/usr/bin/firefox.bin" > ${pkgdir}/usr/bin/firefox + chmod 755 ${pkgdir}/usr/bin/firefox } -- cgit v0.12