From f5c31c2dc927e844f8cc78e5daceb2ea2f433e5a Mon Sep 17 00:00:00 2001 From: jc_gargma Date: Thu, 20 Dec 2018 09:51:55 -0800 Subject: Removed some telemetry | Disabled debug symbols | Disabled webspeech components --- PKGBUILD | 36 +++++++++++++++++++++++++++--------- moz.configure.diff | 10 ++++++++++ package-manifest.diff | 10 ++++++++++ vendor.js | 7 +++++-- 4 files changed, 52 insertions(+), 11 deletions(-) create mode 100644 moz.configure.diff create mode 100644 package-manifest.diff diff --git a/PKGBUILD b/PKGBUILD index 0099338..8cd894f 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -7,15 +7,15 @@ # # 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 +# Arch version enables debug symbols # Arch version makepdepends on python2 pkgname=firefox pkgver=64.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) @@ -32,14 +32,18 @@ optdepends=('networkmanager: Location detection via available WiFi networks' options=(!emptydirs !makeflags) source=(firefox-$pkgver.tar.bz2::https://hg.mozilla.org/releases/mozilla-release/archive/FIREFOX_${bz2ver}_RELEASE.tar.bz2 $pkgname.desktop firefox-symbolic.svg - vendor.js) + vendor.js + moz.configure.diff + package-manifest.diff) sha256sums=('5f249e8edcced5531b86a330bf90938bfe414d21a03c25a035b52aeab987870c' '677e1bde4c6b3cff114345c211805c7c43085038ca0505718a11e96432e9811a' '9a1a572dc88014882d54ba2d3079a1cf5b28fa03c5976ed2cb763c93dabbd797' - '3b71a4ae3a1b4a598d5d4f82f83d2941277c8f59064231ffc1dff61415763d6f') + '276c70d2fd6b02eb256eb935dfea3514beafda3f63a28db8aaed62bf7dffeb2d' + 'ad8a270e1b2affb098440f82517c3952207b28ebf604fef695dad3e29a5ba30e' + '02f9b14dc547fa059112e693aece6d6f416708d8f00f1b1d825b8f0692ac72a3') prepare() { - mkdir mozbuild +# mkdir mozbuild cd mozilla-release-FIREFOX_${bz2ver}_RELEASE cat >$srcdir/mozilla-release-FIREFOX_${bz2ver}_RELEASE/.mozconfig <$srcdir/mozilla-release-FIREFOX_${bz2ver}_RELEASE/build/mozconfig.common.override <