extra/firefox to 103.0-1

This commit is contained in:
David Beauchamp 2022-07-26 13:45:34 -04:00
parent 1d77d176ee
commit b0c00139f2
2 changed files with 3 additions and 24 deletions

View file

@ -10,7 +10,7 @@
highmem=1
pkgname=firefox
pkgver=102.0.1
pkgver=103.0
pkgrel=1
pkgdesc="Standalone web browser from mozilla.org"
arch=(x86_64)
@ -28,12 +28,11 @@ optdepends=('networkmanager: Location detection via available WiFi networks'
'xdg-desktop-portal: Screensharing with Wayland')
options=(!emptydirs !makeflags !strip !lto !debug)
source=(https://archive.mozilla.org/pub/firefox/releases/$pkgver/source/firefox-$pkgver.source.tar.xz{,.asc}
cbindgen-0.24.0.diff zstandard-0.18.0.diff
zstandard-0.18.0.diff
build-arm-libopus.patch
$pkgname.desktop identity-icons-brand.svg)
sha256sums=('7bba6ffd6e8e42d5c38aa2a453f5fa30dfc9ef150f2175aa0625edb68fddae70'
sha256sums=('acc41d050560db4c4177ea86e2d00e47d74229041fea4c02c0e9e87e64093773'
'SKIP'
'4628d136c3beada292e83cd8e89502cac4aa3836851b34259a665582a7713978'
'a6857ad2f2e2091c6c4fdcde21a59fbeb0138914c0e126df64b50a5af5ff63be'
'2d4d91f7e35d0860225084e37ec320ca6cae669f6c9c8fe7735cdbd542e3a7c9'
'298eae9de76ec53182f38d5c549d0379569916eebf62149f9d7f4a7edef36abf'
@ -57,9 +56,6 @@ prepare() {
mkdir mozbuild
cd firefox-$pkgver
# Unbreak build with cbindgen 0.24.0
patch -Np1 -i ../cbindgen-0.24.0.diff
# Unbreak build with python-zstandard 0.18.0
patch -Np1 -i ../zstandard-0.18.0.diff

View file

@ -1,17 +0,0 @@
Description: Remove an extra constant definition that is now being generated by newer versions of cbindgen (0.24), and causing build failures because it is defined in several places.
Author: Olivier Tilloy <olivier.tilloy@canonical.com>
Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1773259
Forwarded: not-needed
--- a/gfx/webrender_bindings/webrender_ffi.h
+++ b/gfx/webrender_bindings/webrender_ffi.h
@@ -73,8 +73,6 @@ struct WrPipelineInfo;
struct WrPipelineIdAndEpoch;
using WrPipelineIdEpochs = nsTArray<WrPipelineIdAndEpoch>;
-const uint64_t ROOT_CLIP_CHAIN = ~0;
-
} // namespace wr
} // namespace mozilla