summaryrefslogtreecommitdiff
path: root/libre/iceweasel/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'libre/iceweasel/PKGBUILD')
-rw-r--r--libre/iceweasel/PKGBUILD16
1 files changed, 11 insertions, 5 deletions
diff --git a/libre/iceweasel/PKGBUILD b/libre/iceweasel/PKGBUILD
index 261e0c84b..c037b8955 100644
--- a/libre/iceweasel/PKGBUILD
+++ b/libre/iceweasel/PKGBUILD
@@ -70,7 +70,7 @@
pkgname=iceweasel
epoch=1
-pkgver=105.0.2
+pkgver=106.0.1
pkgrel=1
pkgrel+=.parabola1
_brandingver=102.0-1
@@ -112,7 +112,7 @@ source_i686=(avoid-libxul-OOM-python-check.patch
firefox-106.0.1-fdlibm.patch
simd_avx2.patch
fix-i686-build-moz-1792159.patch)
-sha256sums=('fb1ed65cd9e6698122885fe38984cfd00018c7a837109f511762b2986b391e25'
+sha256sums=('bdf8184f9aadce4fd9613ec63525a96891e2e9dbbef9e4f72193038450a7fd35'
'SKIP'
'9cdc2602661717712092d28bb494e5b48e518cb930898aca85eaf21f91f7ef58')
sha256sums+=('d29c194ed7b3b4fa0f511866723118938c2be40077b4e9aadf8b3e6bfff91049'
@@ -120,7 +120,8 @@ sha256sums+=('d29c194ed7b3b4fa0f511866723118938c2be40077b4e9aadf8b3e6bfff91049'
'bc40dc394d6de5c9db202c049c3fe24ffb547482f838d071d0b896951b25fabf'
'a2c71759290dd48c87bf8aacb681040dcaefdabe0d57317de361d2d2d509664b'
'e192458a2a9878483984e1400bb3c66df369adfbf6f144b90445f80973c32ed1'
- '370dd0855d8ec56970fb389bdb69f5e44465e4d66be1b38f23589653923086a2'
+# 'e66bc271b35e0eabe1e8a67802ce95ea3742d73006b8ad37bbce225457366458'
+ '0c5333c4fc28ba9ca5b4d00127918d662fe8c570d4ebc0a64e5174e0ef41ae01'
'6a0250c20a6f4cbf0ff1320c194342fe691ece56959d87de41be8f82a8feca65'
'5095942e37c4d9814788b7ac5a48661fbcf1d2ced56a02b74e5a58e7e8a5bd45'
'a6857ad2f2e2091c6c4fdcde21a59fbeb0138914c0e126df64b50a5af5ff63be')
@@ -218,6 +219,8 @@ _check_build_config() {
_check_patching() {
pushd "${srcdir}"/firefox-${pkgver} > /dev/null
+ echo "verifying libre patching"
+
# URI protocol handlers
local uri_handlers=uriloader/exthandler/HandlerList.jsm
local webmails='google|yahoo'
@@ -563,7 +566,9 @@ END
# Remove remaining non-free bits
echo "applying 9004-FSDG-misc.patch"
patch -Np1 --no-backup-if-mismatch -i "${srcdir}"/9004-FSDG-misc.patch
- rm toolkit/crashreporter/tools/upload_symbols.py
+
+ echo "removing remaining non-free bits"
+ rm -v toolkit/crashreporter/tools/upload_symbols.py
rm -frv third_party/rust/winapi-{i686,x86_64}-pc-windows-gnu/**/*.a
@@ -672,6 +677,7 @@ END
echo "Removing instrumented browser..."
./mach clobber
+ echo "Building optimized browser..."
cat >.mozconfig ../mozconfig - <<END
ac_add_options --enable-lto=cross
ac_add_options --enable-profile-use=cross
@@ -688,7 +694,7 @@ END
## main build ##
- echo "Building optimized browser..."
+ (( ! $_should_skip_pgo )) || echo "Building optimized browser..."
./mach build
# echo "Building symbol archive..." # anti-feature