diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 27 |
1 files changed, 10 insertions, 17 deletions
@@ -1,40 +1,34 @@ # Maintainer: argymeg <argymeg at gmail dot com> pkgname=firefox-beta -pkgver=42.0rc2 -_realpkgver=42.0 -_rcbuild=2 +pkgver=43.0b1 pkgrel=1 pkgdesc="Standalone web browser from mozilla.org - Beta (build from source)" arch=('i686' 'x86_64') license=('MPL' 'GPL' 'LGPL') url="https://www.mozilla.org/firefox/" -depends=('gtk2' 'mozilla-common' 'libxt' 'startup-notification' 'mime-types' +depends=('gtk2' 'gtk3' 'mozilla-common' 'libxt' 'startup-notification' 'mime-types' 'dbus-glib' 'alsa-lib' 'desktop-file-utils' 'hicolor-icon-theme' 'libvpx' 'icu' 'libevent' 'nss' 'hunspell' 'sqlite' 'ttf-font') makedepends=('unzip' 'zip' 'diffutils' 'python2' 'yasm' 'mesa' 'imake' 'gconf' - 'xorg-server-xvfb' 'libpulse' 'gst-plugins-base-libs' - 'inetutils') + 'xorg-server-xvfb' 'libpulse' 'inetutils') optdepends=('networkmanager: Location detection via available WiFi networks' - 'gst-plugins-good: h.264 video' - 'gst-libav: h.264 video' + 'ffmpeg: additional video and audio decoders' 'upower: Battery API') provides=("firefox=$pkgver") conflicts=("firefox-beta-bin") install=firefox-beta.install options=('!emptydirs' '!makeflags') -source=(https://ftp.mozilla.org/pub/mozilla.org/firefox/candidates/$_realpkgver-candidates/build$_rcbuild/source/firefox-$_realpkgver.source.tar.xz +source=(https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/$pkgver/source/firefox-$pkgver.source.tar.xz mozconfig firefox-beta.desktop firefox-install-dir.patch - freetype2-261.patch vendor.js firefox-fixed-loading-icon.png) -sha256sums=('994a346699298277b64ec0cab72660b8d3e5b879a2ac79207576f7e6c33da3ae' - 'ecd3a5982e52f789ca15216fcbda79bf6b47db8be9e9ab495665c934b40641ff' +sha256sums=('71cdfe194cadf1de67da88d8e30e9b6f105546d95b2ba95131db30995ffc3c4c' + 'd67d089fdfab328cea42833903ece1db23571dd62eea1a8549aa240292c63999' 'cf19552d5bbd14c2747aad9b92a2897b88701e9b42990cf28cf40c2d50a41909' 'd86e41d87363656ee62e12543e2f5181aadcff448e406ef3218e91865ae775cd' - 'c65d7c784d382d24f47b49a86e8ca02158de04b8bfd14b097cf4839bd641fdd5' '4b50e9aec03432e21b44d18c4c97b2630bace606b033f7d556c9d3e3eb0f4fa4' '68e3a5b47c6d175cc95b98b069a15205f027cab83af9e075818d38610feb6213') validpgpkeys=('2B90598A745E992F315E22C58AB132963A06537A') @@ -55,11 +49,10 @@ _mozilla_api_key=16674381-f021-49de-8622-3021c5942aff prepare() { - cd firefox-$_realpkgver + cd firefox-$pkgver cp ../mozconfig .mozconfig patch -Np1 -i ../firefox-install-dir.patch - patch -Np0 --no-backup-if-mismatch -i ../freetype2-261.patch echo -n "$_google_api_key" >google-api-key echo "ac_add_options --with-google-api-keyfile=\"$PWD/google-api-key\"" >>.mozconfig @@ -86,7 +79,7 @@ prepare() { } build() { - cd firefox-$_realpkgver + cd firefox-$pkgver export PATH="$srcdir/path:$PATH" export PYTHON="/usr/bin/python2" @@ -97,7 +90,7 @@ build() { } package() { - cd firefox-$_realpkgver + cd firefox-$pkgver make -f client.mk DESTDIR="$pkgdir" INSTALL_SDK= install mkdir "$pkgdir"/opt/firefox-beta mv "$pkgdir"/opt/firefox/* "$pkgdir"/opt/firefox-beta/ |