From c6c52b7460d12a71afc2214044f519271c38fb52 Mon Sep 17 00:00:00 2001 From: jc_gargma Date: Wed, 24 Oct 2018 02:18:24 -0700 Subject: Updated to 63.0 | Disabled nodejs | vendor.js updates --- PKGBUILD | 28 ++++++++++++++++------------ vendor.js | 15 +++++---------- 2 files changed, 21 insertions(+), 22 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index 60dad8b..ed0adec 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -12,17 +12,18 @@ # Arch version doesn't support alsa pkgname=firefox -pkgver=62.0.3 +pkgver=63.0 bz2ver=$(echo $pkgver | sed 's/\./_/g') -pkgrel=1 +pkgrel=2 pkgdesc="Standalone web browser from mozilla.org" arch=(x86_64) 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 inetutils xorg-server-xvfb - autoconf2.13 rust mercurial clang llvm gtk2 python) +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-setuptools yasm mesa imake inetutils + xorg-server-xvfb autoconf2.13 rust mercurial clang llvm gtk2 + python python2-psutil cbindgen) optdepends=('networkmanager: Location detection via available WiFi networks' 'libnotify: Notification integration' 'speech-dispatcher: Text-to-Speech') @@ -31,13 +32,14 @@ source=(firefox-$pkgver.tar.bz2::https://hg.mozilla.org/releases/mozilla-release $pkgname.desktop firefox-symbolic.svg vendor.js package-manifest.diff) -sha256sums=('a7eb49a538cf26e44edd9ff2e42b0cf9e29296b5cdc59778f027cba56c96451c' +sha256sums=('0b2c5dd6d74a742efbad9406c7c28a1194b3375687ea9dfd7b7f8274b1ee81ec' '677e1bde4c6b3cff114345c211805c7c43085038ca0505718a11e96432e9811a' '9a1a572dc88014882d54ba2d3079a1cf5b28fa03c5976ed2cb763c93dabbd797' - '315e818edd8b002ba2f9bf1baddf064b0b5fa694365789e52fc26cf339de908a' + 'e93611c0a0a20da6e28c3fc5c59398cdee91e52a64888c60a38783cf555817d6' '28e5db73f04ce8794f68822deda5512c64f832e542ad58fb7e40cad9e4785664') prepare() { + mkdir mozbuild cd mozilla-release-FIREFOX_${bz2ver}_RELEASE @@ -46,7 +48,6 @@ ac_add_options --enable-application=browser ac_add_options --prefix=/usr ac_add_options --enable-release -ac_add_options --enable-linker=gold ac_add_options --enable-hardening ac_add_options --enable-optimize ac_add_options --enable-rust-simd @@ -60,15 +61,15 @@ export MOZ_ADDON_SIGNING=0 export MOZ_REQUIRE_SIGNING=0 # System libraries -ac_add_options --with-system-zlib +ac_add_options --enable-system-ffi +ac_add_options --enable-system-sqlite ac_add_options --with-system-bz2 ac_add_options --with-system-icu ac_add_options --with-system-jpeg ac_add_options --with-system-libvpx ac_add_options --with-system-nspr ac_add_options --with-system-nss -ac_add_options --enable-system-sqlite -ac_add_options --enable-system-ffi +ac_add_options --with-system-zlib # Features ac_add_options --enable-alsa @@ -77,6 +78,7 @@ 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-nodejs ac_add_options --disable-tests ac_add_options --disable-updater ac_add_options --disable-webrtc @@ -105,6 +107,8 @@ build() { 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_NOSPAM=1 + export MOZBUILD_STATE_PATH="$srcdir/mozbuild" ./mach build ./mach buildsymbols diff --git a/vendor.js b/vendor.js index 73bf6ae..d5d5e03 100644 --- a/vendor.js +++ b/vendor.js @@ -18,8 +18,6 @@ pref("app.shield.optoutstudies.enabled", false); pref("app.update.auto", false); //Conflict //pref("app.update.checkInstallTime", true); pref("app.update.checkInstallTime", false); //Conflict -//pref("app.update.enabled", true); -pref("app.update.enabled", false); //Conflict pref("app.update.service.enabled", false); pref("app.update.silent", false); pref("app.update.staging.enabled", false); @@ -52,7 +50,6 @@ 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); @@ -143,7 +140,6 @@ pref("browser.safebrowsing.provider.google4.reportPhishMistakeURL", ""); //Conf pref("browser.safebrowsing.provider.google4.updateURL", ""); //pref("browser.safebrowsing.reportPhishURL", "https://%LOCALE%.phish-report.mozilla.com/?hl=%LOCALE%&url="); pref("browser.safebrowsing.reportPhishURL", ""); //Conflict -pref("browser.search.countryCode", "US"); pref("browser.search.defaultenginename", "data:text/plain,browser.search.defaultenginename=DuckDuckGo"); pref("browser.search.geoSpecificDefaults", false); //pref("browser.search.geoSpecificDefaults.url", "https://search.services.mozilla.com/1/%APP%/%VERSION%/%CHANNEL%/%LOCALE%/%REGION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%"); @@ -238,6 +234,7 @@ pref("datareporting.policy.firstRunURL", ""); //Conflict pref("device.sensors.enabled", false); pref("device.storage.enabled", false); +pref("devtools.aboutdebugging.showSystemAddons", true); pref("devtools.appmanager.enabled", false); //pref("devtools.chrome.enabled", true); pref("devtools.chrome.enabled", false); //Conflict @@ -387,9 +384,9 @@ pref("geo.wifi.uri", ""); //pref("geo.wifi.xhr.timeout", 60000); pref("geo.wifi.xhr.timeout", 1); //Conflict -pref("gfx.downloadable_fonts.enabled", true); +pref("gfx.downloadable_fonts.enabled", true); //Use uBlock Origin to set per-site pref("gfx.downloadable_fonts.fallback_delay", -1); -pref("gfx.downloadable_fonts.woff2.enabled", true); +pref("gfx.downloadable_fonts.woff2.enabled", true); //Use uBlock Origin to set per-site pref("gfx.font_rendering.graphite.enabled", false); pref("gfx.font_rendering.opentype_svg.enabled", false); pref("gfx.layerscope.enabled", false); @@ -445,8 +442,8 @@ pref("lightweightThemes.update.enabled", false); //Conflict pref("mathml.disabled", true); pref("media.audio_data.enabled", false); -//pref("media.autoplay.enabled", true); -pref("media.autoplay.enabled", false); //Conflict +//pref("media.autoplay.default", 0); +pref("media.autoplay.default", 1); //Conflict pref("media.benchmark.vp9.threshold", 0); pref("media.block-autoplay-until-in-foreground", true); //pref("media.cache_size", 0); @@ -735,8 +732,6 @@ pref("services.sync.engine.prefs", false); pref("services.sync.engine.tabs", false); pref("services.sync.ui.hidden", true); -pref("shield.savant.enabled", false); - pref("signon.autofillForms", false); pref("signon.autofillForms.http", false); //pref("signon.formlessCapture.enabled", true); -- cgit v1.2.1