summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD36
1 files changed, 16 insertions, 20 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 489155801236..ae3554c86632 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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() {