diff options
Diffstat (limited to 'libre/iceweasel')
-rw-r--r-- | libre/iceweasel/PKGBUILD | 22 |
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++ |