summaryrefslogtreecommitdiff
path: root/libre/iceweasel/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'libre/iceweasel/PKGBUILD')
-rw-r--r--libre/iceweasel/PKGBUILD25
1 files changed, 12 insertions, 13 deletions
diff --git a/libre/iceweasel/PKGBUILD b/libre/iceweasel/PKGBUILD
index b0cd80005..e1531c876 100644
--- a/libre/iceweasel/PKGBUILD
+++ b/libre/iceweasel/PKGBUILD
@@ -39,7 +39,7 @@
pkgname=iceweasel
replaces=('firefox')
epoch=1
-pkgver=66.0.2
+pkgver=66.0.3
pkgrel=1
pkgrel+=.parabola1
_brandingver=66.0
@@ -69,13 +69,13 @@ source=("https://archive.mozilla.org/pub/firefox/releases/$pkgver/source/firefox
libre.patch
arm.patch
build-arm-libopus.patch)
-sha256sums=('fc37538e5852d4c97778ad7437fb1d37e9218c284ced70935378562e35184b46'
+sha256sums=('1fe4cfe4f4afce8d5532da8f36a48c333750c90a6ee67167309357edf514c22a'
'SKIP'
'821f858bac2e13ce02b8c20d5387d4ecc8ab2d0e4ebe0a517cbf935da6aeb31b'
- 'ed350ef2f528b999a621f7080fa80948be6b351e67ce32529fb32bcf47bb21fa'
+ 'e439117380218898cd5c60a8da8947847efbd0fe64cc06b129d6ca20a392cb3d'
'ffac6b832ba2f80ac0682aa5ee88006b7033543b8be89fc17deec30b1b2c4d12'
'SKIP'
- '24ff5e736723350224115c3420285d3552d1fcd91fc8adff662c35d422f23883'
+ '52213bdc0078b83dcaf34d04316309504acefe8bfc9b4c0a1f69e0b1f5458e4d'
'a315507efe495ba55ab4ae52b1e2b3a0c1e7ac54b7ed976899da1dcd03532f95'
'2c9e39b9b62d5a75e31908cb4d42ff8006ff9406aed2f7deff826fe1466cd31a'
'2d4d91f7e35d0860225084e37ec320ca6cae669f6c9c8fe7735cdbd542e3a7c9')
@@ -135,24 +135,19 @@ END
if [[ $CARCH = arm* ]]; then
sed -i '/--enable-hardening/d' .mozconfig
- sed -i '/--enable-lto/d' .mozconfig
sed -i '/--enable-rust-simd/d' .mozconfig
+ sed -i '/--enable-lto/d' .mozconfig
sed -i '/export MOZ_PGO/d' .mozconfig
patch -Np1 -i ../arm.patch
patch -Np1 -i ../build-arm-libopus.patch
cat >> .mozconfig <<END
+ac_add_options --disable-webrtc
ac_add_options --enable-optimize="-O2"
ac_add_options --disable-elf-hack
-ac_add_options --disable-webrtc
ac_add_options --disable-av1
-ac_add_options --disable-lto
-export CC=gcc
-export CXX=g++
-export AR=gcc-ar
-export NM=gcc-nm
-export RANLIB=gcc-ranlib
+mk_add_options MOZ_MAKE_FLAGS="$MAKEFLAGS"
END
fi
@@ -237,7 +232,11 @@ build() {
# LTO needs more open files
ulimit -n 4096
- xvfb-run -a -n 97 -s "-screen 0 1600x1200x24" ./mach build
+ if [[ $CARCH == x86_64 ]]; then
+ xvfb-run -a -n 97 -s "-screen 0 1600x1200x24" ./mach build
+ else
+ ./mach build
+ fi
./mach buildsymbols
}