diff options
author | w | 2017-03-10 09:36:36 +0100 |
---|---|---|
committer | w | 2017-03-10 09:36:36 +0100 |
commit | 05d489ba90bc47c78c5c747aa577bc5c53c929a3 (patch) | |
tree | 213f2320f141e5e6f8c1c2591c61d900265bf3aa /PKGBUILD | |
parent | 9de6fb26223a79c54f557e5233dbf583b3d781a3 (diff) | |
download | aur-05d489ba90bc47c78c5c747aa577bc5c53c929a3.tar.gz |
Update Firefox 52 ESR
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 36 |
1 files changed, 16 insertions, 20 deletions
@@ -1,13 +1,13 @@ # firefox-esr-privacy pkgname=firefox-esr-privacy -_basever=45 -pkgver=45.4.0 +_basever=52 +pkgver=52.0 pkgrel=1 pkgdesc="Standalone web browser from mozilla.org" arch=('i686' 'x86_64') license=('MPL' 'GPL' 'LGPL') url="https://www.mozilla.org/firefox/" -depends=('gtk2' 'libxt' 'startup-notification' 'dbus-glib' 'alsa-lib' 'desktop-file-utils' +depends=('autoconf2.13' 'gtk2' 'libxt' 'startup-notification' 'dbus-glib' 'alsa-lib' 'desktop-file-utils' 'hicolor-icon-theme' 'libvpx' 'icu' 'libevent' 'nss' 'hunspell' 'sqlite') makedepends=('unzip' 'zip' 'diffutils' 'python2' 'yasm' 'mesa' 'xorg-server' 'inetutils') install=firefox.install @@ -17,7 +17,7 @@ provides=('firefox') source=(https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}esr/source/firefox-${pkgver}esr.source.tar.xz firefox-install-dir.patch firefox-${_basever}-disable-location.services.mozilla.com.patch - firefox-${_basever}-disable-loop-pocket.patch + firefox-${_basever}-disable-pocket-leftovers.patch firefox-${_basever}-disable-sponsored-tiles.patch firefox-${_basever}-prefs.patch firefox-${_basever}-disable-telemetry.patch @@ -26,18 +26,18 @@ source=(https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}esr/so firefox.desktop firefox-fixed-loading-icon.png mozconfig) -sha256sums=('cfd90096b9e1019b9de4fe061ece8c65f668b8a24bcbb657ce6b3c940ef83ad0' - 'd86e41d87363656ee62e12543e2f5181aadcff448e406ef3218e91865ae775cd' +sha256sums=('40748a6d73ecea29257c1b4bdbb8d218c35bf98bef380173c780e922132506de' + 'b7a9eb7f4c9f5c297978459338d389e5bc790e5c5d89805668f7d24ea1d485b2' '8d9afa1f940a9dac689ead40a57990d1491f34a1787b2222f8f5b5e485d54103' - '9fa5b6a7ea021802a4126e8614d1c776dd26d573c023cc8fd810c8075e823211' - '1926a3d3b8996cdbdd8b970a12d9880e3272181fd4b07c2c9277ca7290b159c3' - '2ac3742a5916d14102d6e6c1e975ae15024f0b9aad36db96533674929e895cdb' - '5f97739f5962c98c94c0cf7a7361d9dac01be1366773cb2b45d2bd5938569fde' + 'd6760634e4926ce5ad0df501d06139a5e693d7058e671a195c9e0b54197c1d96' + 'a72c657784dc5804509456d9ba39ccc8d5e5998c847f49abbcfeb2a547290815' + 'c51a948262319925d17ef80d1bbbe581144685d2ef848cd708653c3f2d15b5cf' + 'b661dcaa00323119e58a3b9d5b6e732291a107fbd29d242fb1ddcd36ea50106e' '52a94f48e562f98ba0b22b43b1684f6a813872b9c310d6f7567fe91aaab4944b' - '01fa29086c1cba4a1fb7ea0e13baea3e210a771ccc67134fbb32de4185e0cb23' + '7f171b7d69866ac6d8945ab0867b2646964362c791875c6428b4c2c8e3f3fb5b' '0bcfe168964338ec9c6e781479f2f8d06aa44f2262d6405ff8fa42983be89630' '68e3a5b47c6d175cc95b98b069a15205f027cab83af9e075818d38610feb6213' - '8da3e8502a50828edd2f5653e50bf6c60dd37a6eef1e02b05f7008091cd9beb7') + '0ab9c4d33e88ab6fa8fdeab7e80e39876115413af1b344f67cf766614359069e') validpgpkeys=('2B90598A745E992F315E22C58AB132963A06537A') prepare() { @@ -48,10 +48,10 @@ prepare() { # Disable sponsored tiles patch -Np1 -i "$srcdir"/firefox-${_basever}-disable-sponsored-tiles.patch - # Disable Loop (Firefox Hello) and Pocket integration - patch -Np1 -i "$srcdir"/firefox-${_basever}-disable-loop-pocket.patch - # Remove loop and pocket source directories - rm -fr browser/extensions/loop/ browser/components/pocket/ + # Disable Pocket integration leftovers + patch -Np1 -i "$srcdir"/firefox-${_basever}-disable-pocket-leftovers.patch + # Remove pocket source directory + rm -fr browser/extensions/pocket # Disable geo IP lookup on first run patch -Np1 -i "$srcdir"/firefox-${_basever}-disable-location.services.mozilla.com.patch @@ -76,10 +76,6 @@ prepare() { # Install in /usr/lib/firefox without version number patch -Np1 -i "$srcdir"/firefox-install-dir.patch - - # Don't install files from the browser/features directory - # This directory only contains the loop program, which is not built - sed -i 's#@RESPATH@/browser/features/*#; @RESPATH@/browser/features/*#' browser/installer/package-manifest.in } build() { |