summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libre/iceweasel/PKGBUILD22
1 files changed, 14 insertions, 8 deletions
diff --git a/libre/iceweasel/PKGBUILD b/libre/iceweasel/PKGBUILD
index d7cc864ba..c701dc37f 100644
--- a/libre/iceweasel/PKGBUILD
+++ b/libre/iceweasel/PKGBUILD
@@ -1,7 +1,9 @@
-# Maintainer (Arch): Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
-# Contributor (Arch): Ionut Biru <ibiru@archlinux.org>
-# Contributor (Arch): Jakub Schmidtke <sjakub@gmail.com>
-# Contributor (ConnochaetOSl): Henry Jensen <hjensen@connochaetos.org>
+# Maintainer (arch): Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
+# Contributor (arch): Ionut Biru <ibiru@archlinux.org>
+# Contributor (arch): Jakub Schmidtke <sjakub@gmail.com>
+# Maintainer (connochaetos): Henry Jensen <hjensen@connochaetos.org>
+# Maintainer (arch32): Andreas Baumann <mail@andreasbaumann.cc>
+# Contributor (arch32): Erich Eckner <git@eckner.net>
# Contributor: Andreas Grapentin <andreas@grapentin.org>
# Contributor: Luke Shumaker <lukeshu@parabola.nu>
# Contributor: André Silva <emulatorman@hyperbola.info>
@@ -29,8 +31,11 @@
# policy[1], so making those changes also requires us to:
# - Rebrand to Iceweasel
#
-# While we're at it, while not strictly nescessary for FSDG
-# compliance:
+# technical:
+# - build i686 with GCC instead of clang
+# - disable rust-SIMD, LTO, PGO, and skip profiling build for i686
+#
+# privacy:
# - Remove Google API keys and usage
# - Disable Mozilla telemetry and crash reporting (good manners
# because of all of the other patching we're doing
@@ -72,8 +77,8 @@ source+=(https://repo.parabola.nu/other/iceweasel/${pkgname}_${_brandingver}-${_
libre.patch
libre-searchengines.patch
vendor.js.in)
-source_i686+=('rust-static-disable-network-test-on-static-libraries.patch'
- 'avoid-libxul-OOM-python-check.patch')
+source_i686=('rust-static-disable-network-test-on-static-libraries.patch'
+ 'avoid-libxul-OOM-python-check.patch')
sha256sums=('1fa59aedc8469c3e6ffb12449ab7de2f93776f7679eedebfb74aa309b694956f'
'SKIP'
'5f7ac724a5c5afd9322b1e59006f4170ea5354ca1e0e60dab08b7784c2d8463c'
@@ -144,6 +149,7 @@ END
# disable LTO and use gcc toolchain (clang has issues on IA32)
export MOZ_SOURCE_CHANGESET="DEVEDITION_${pkgver//./_}_RELEASE"
cat >>../mozconfig <<END
+ac_add_options --disable-rust-simd
ac_add_options --disable-lto
export CC=gcc
export CXX=g++