summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjc_gargma <jc_gargma@iserlohn-fortress.net>2018-10-02 18:43:39 -0700
committerjc_gargma <jc_gargma@iserlohn-fortress.net>2018-10-02 18:43:39 -0700
commitce995602baf2ca387bf5cd581611ba49f66dd921 (patch)
treeb823b2322f69d7cc1680936da6f07374f8bb296b
parentRemoved deprecated settings from vendor.js (diff)
downloadfirefox-esr-ce995602baf2ca387bf5cd581611ba49f66dd921.tar.xz
Updated to 62.0.2 | Maintainer logic | vendor.js changes
-rw-r--r--PKGBUILD19
-rw-r--r--vendor.js7
2 files changed, 20 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 3495d3f..0d97bbf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,8 +4,15 @@
# Contributor (Arch): Ionut Biru <ibiru@archlinux.org>
# Contributor (Arch): Jakub Schmidtke <sjakub@gmail.com>
+# # I maintain this because:
+# Arch version uses git
+# Arch version requires signed addons
+# Arch version doesn't remove system addons
+# Arch version lacks privacy and security by default
+# Arch version doesn't support alsa
+
pkgname=firefox
-pkgver=62.0
+pkgver=62.0.2
bz2ver=$(echo $pkgver | sed 's/\./_/g')
pkgrel=1
pkgdesc="Standalone web browser from mozilla.org"
@@ -14,7 +21,7 @@ license=(MPL GPL LGPL)
url="https://www.mozilla.org/firefox/"
depends=(gtk3 mozilla-common libxt startup-notification mime-types dbus-glib ffmpeg
nss hunspell-en_CA sqlite ttf-font alsa-lib libvpx icu)
-makedepends=(unzip zip diffutils python2 yasm mesa imake gconf inetutils xorg-server-xvfb
+makedepends=(unzip zip diffutils python2 yasm mesa imake inetutils xorg-server-xvfb
autoconf2.13 rust mercurial clang llvm gtk2 python)
optdepends=('networkmanager: Location detection via available WiFi networks'
'libnotify: Notification integration'
@@ -24,15 +31,16 @@ source=(firefox-$pkgver.tar.bz2::https://hg.mozilla.org/releases/mozilla-release
$pkgname.desktop firefox-symbolic.svg
vendor.js
package-manifest.diff)
-sha256sums=('81fc299be89e6f34c09209e89cebacf47c5c86395f24026ee17ad3d53d9c626c'
+sha256sums=('e26e833f7b84211820d25b359f89aad7baa1c92c9f5e058e1981829a1db17c8f'
'677e1bde4c6b3cff114345c211805c7c43085038ca0505718a11e96432e9811a'
'9a1a572dc88014882d54ba2d3079a1cf5b28fa03c5976ed2cb763c93dabbd797'
- 'b053099d48da2f6b9d70dc6ff37f39e4f8337faab1a064f92c0d79e90985ad6b'
+ '315e818edd8b002ba2f9bf1baddf064b0b5fa694365789e52fc26cf339de908a'
'28e5db73f04ce8794f68822deda5512c64f832e542ad58fb7e40cad9e4785664')
prepare() {
cd mozilla-release-FIREFOX_${bz2ver}_RELEASE
+
cat >$srcdir/mozilla-release-FIREFOX_${bz2ver}_RELEASE/.mozconfig <<END
ac_add_options --enable-application=browser
@@ -68,6 +76,7 @@ ac_add_options --disable-pulseaudio
ac_add_options --enable-startup-notification
ac_add_options --disable-crashreporter
ac_add_options --disable-eme
+ac_add_options --disable-gconf
ac_add_options --disable-tests
ac_add_options --disable-updater
ac_add_options --disable-webrtc
@@ -95,7 +104,7 @@ build() {
cd mozilla-release-FIREFOX_${bz2ver}_RELEASE
mkdir --parents $srcdir/mozilla-release-FIREFOX_${bz2ver}_RELEASE/obj-x86_64-pc-linux-gnu/dist/bin/browser/features
- export MOZ_SOURCE_REPO="$_repo"
+# export MOZ_SOURCE_REPO="$_repo"
./mach build
./mach buildsymbols
diff --git a/vendor.js b/vendor.js
index 8689863..73bf6ae 100644
--- a/vendor.js
+++ b/vendor.js
@@ -4,7 +4,7 @@ pref("accessibility.blockautorefresh", true); //Conflict
pref("accessibility.force_disabled", 1); //Conflict
-pref("alerts.showFavicons", false); //Breaks favicons
+pref("alerts.showFavicons", false);
//pref("app.feedback.baseURL", "https://input.mozilla.org/%LOCALE%/feedback/%APP%/%VERSION%/");
pref("app.feedback.baseURL", ""); //Conflict
@@ -52,6 +52,8 @@ pref("browser.cache.offline.insecure.enable", false); //Conflict
pref("browser.chrome.errorReporter.enabled", false);
//pref("browser.chrome.errorReporter.submitUrl", "https://sentry.prod.mozaws.net/api/339/store/");
pref("browser.chrome.errorReporter.submitUrl", ""); //Conflict
+//pref("browser.chrome.favicons", false); //Breaks favicons
+//pref("browser.chrome.site_icons", false); //Breaks favicons
pref("browser.crashReports.unsubmittedCheck.autoSubmit2", false);
pref("browser.crashReports.unsubmittedCheck.enabled", false);
pref("browser.customizemode.tip0.learnMoreUrl", "https://support.mozilla.org/1/firefox/%VERSION%/%OS%/%LOCALE%/customize");
@@ -160,6 +162,7 @@ pref("browser.sessionhistory.max_entries", 10); //Conflict
pref("browser.sessionstore.privacy_level", 2);
//pref("browser.sessionstore.resume_from_crash", true);
pref("browser.sessionstore.resume_from_crash", false); //Conflict
+pref("browser.shell.shortcutFavicons", false);
pref("browser.shell.checkDefaultBrowser", false);
pref("browser.slowStartup.maxSamples", 0);
pref("browser.slowStartup.notificationDisabled", true);
@@ -171,6 +174,7 @@ pref("browser.startup.homepage", "about:blank"); //Conflict
pref("browser.startup.homepage_override.buildID", "20100101");
//pref("browser.startup.homepage_override.mstone", "");
pref("browser.startup.homepage_override.mstone", "ignore"); //Conflict
+pref("browser.startup.page", 0);
pref("browser.storageManager.enabled", true);
pref("browser.syncPromoViewsLeftMap", "{\"addons\":0, \"passwords\":0, \"bookmarks\":0}");
//pref("browser.tabs.crashReporting.sendReport", true);
@@ -315,6 +319,7 @@ pref("dom.webnotifications.serviceworker.enabled", false); //Conflict
//pref("extensions.autoDisableScopes", 0); //bits: 1=profile 2=.mozilla/extensions 4=/usr/lib/firefox 8=/usr/share/firefox
pref("extensions.autoDisableScopes", 15); //bits: 1=profile 2=.mozilla/extensions 4=/usr/lib/firefox 8=/usr/share/firefox //Conflict
pref("extensions.blocklist.detailsURL", "https://blocked.cdn.mozilla.net/");
+pref("extensions.blocklist.enabled", false);
pref("extensions.blocklist.itemURL", "https://blocked.cdn.mozilla.net/%blockID%.html");
//pref("extensions.blocklist.url", "https://blocklists.settings.services.mozilla.com/v1/blocklist/3/%APP_ID%/%APP_VERSION%/%PRODUCT%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/%PING_COUNT%/%TOTAL_PING_COUNT%/%DAYS_SINCE_LAST_PING%/");
pref("extensions.blocklist.url", "https://blocklists.settings.services.mozilla.com/v1/blocklist/3/%APP_ID%/%APP_VERSION%/"); //Conflict