summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEwout van Mansom2023-09-05 20:39:55 +0200
committerEwout van Mansom2023-09-05 20:39:55 +0200
commitb966522b1509d3c272c31d694985a8a9ed0fd245 (patch)
treedd5ba4c44f06659450909e28a3527b358486c611
parent111ffffe22da40bd196e203314045a8299205f1d (diff)
downloadaur-b966522b1509d3c272c31d694985a8a9ed0fd245.tar.gz
117.0-1
-rw-r--r--.SRCINFO20
-rw-r--r--0001-enable-vaapi.patch12
-rw-r--r--0002-remove-nvidia-blocklist.patch11
-rw-r--r--PKGBUILD16
4 files changed, 30 insertions, 29 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f7de54591088..7fd7d4428d22 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = firefox-vaapi
pkgdesc = Standalone web browser from mozilla.org (with VA-API patches)
- pkgver = 116.0.3
+ pkgver = 117.0
pkgrel = 1
url = https://www.mozilla.org/firefox/
arch = x86_64
@@ -44,31 +44,31 @@ pkgbase = firefox-vaapi
optdepends = pulseaudio: Audio support
optdepends = speech-dispatcher: Text-to-Speech
optdepends = xdg-desktop-portal: Screensharing with Wayland
- provides = firefox=116.0.3
+ provides = firefox=117.0
conflicts = firefox
options = !debug
options = !emptydirs
options = !lto
options = !makeflags
options = !strip
- source = https://archive.mozilla.org/pub/firefox/releases/116.0.3/source/firefox-116.0.3.source.tar.xz
- source = https://archive.mozilla.org/pub/firefox/releases/116.0.3/source/firefox-116.0.3.source.tar.xz.asc
+ source = https://archive.mozilla.org/pub/firefox/releases/117.0/source/firefox-117.0.source.tar.xz
+ source = https://archive.mozilla.org/pub/firefox/releases/117.0/source/firefox-117.0.source.tar.xz.asc
source = firefox.desktop
source = identity-icons-brand.svg
source = 0001-enable-vaapi.patch
source = 0002-remove-nvidia-blocklist.patch
validpgpkeys = 14F26682D0916CDD81E37B6D61B7B526D98F0353
- sha256sums = 575a0d11b487a03527cc90c5e6d556c09669201cbb584b73442b202ee1d3e2e6
+ sha256sums = fa524cb9a63334d74ef996f3cbaf1559b5836f6c8ef6e890fa20846029242ac7
sha256sums = SKIP
sha256sums = 1f241fdc619f92a914c75aece7c7c717401d7467c9a306458e106b05f34e5044
sha256sums = a9b8b4a0a1f4a7b4af77d5fc70c2686d624038909263c795ecc81e0aec7711e9
- sha256sums = 6d848cac7d7ec39a95f4e9612b2f002357ead8e891ba6906b2097c6e41f6276d
- sha256sums = 9ce554a8d60355cd3bd823954dafcd751c0b4008ef9dd6702ab9987814c624c5
- b2sums = 371ff2db5516059b6df21dc4c9350db9f829f6932fb401d7eec2570771aa12919e9a6b1636bb969d9a0ceddf9ab7f8535c9136287847893431143c6e9cb80551
+ sha256sums = c80c28ea44001aada3aab80d6965ef73388d8b6759121c4ee004c2b90f626af0
+ sha256sums = 9b0d4f5783bd54c759948e4392ece8088475aae1211c3436c5c87b2e6da0c25a
+ b2sums = 748e7ea88f493d449e52e94a268190f9beca671aebba057f7089897dee51d3e8d45c6f9721d38891c787b401cb6b32128d3b3b25073e17326c8fca80fe07d015
b2sums = SKIP
b2sums = d07557840097dd48a60c51cc5111950781e1c6ce255557693bd11306c7a9258b2a82548329762148f117b2295145f9e66e0483a18e2fe09c5afcffed2e4b8628
b2sums = 63a8dd9d8910f9efb353bed452d8b4b2a2da435857ccee083fc0c557f8c4c1339ca593b463db320f70387a1b63f1a79e709e9d12c69520993e26d85a3d742e34
- b2sums = abb50c6294e4e25a7160ce2a2043acb9c7cb8c0f51be22e18dc9482ade1e5209f2255cc932c459906eaa073258f263ea2005ae1bb5ac495f9090ca2abf92af3a
- b2sums = bfc6897bc9bf081e1cdd90c505bfc6c19b6e75ea346e626a0e42a090ee9d14f227d9d3fd1ef33c91b93b2ebabdb49b6bb7e9155f337d8f0ead43261d0204c1c0
+ b2sums = 0540b618bbc01707a4f65c4bca753fffe2eb7c730921981f2308c7b8b79b846be634eaa67234fa1a959c825e1995783c1f997a08780182c958f9f285f2acf86b
+ b2sums = 32198318bd654dbae4f857a7685f946cc72d0b9a415f6db40b170b4e8328b3ecd755f1d39df95092b75d7dc4a5efbd66f107ade4bebd5f3697a3ce141c2ed7c2
pkgname = firefox-vaapi
diff --git a/0001-enable-vaapi.patch b/0001-enable-vaapi.patch
index 50b2431a1b6a..f5dfc27bc81c 100644
--- a/0001-enable-vaapi.patch
+++ b/0001-enable-vaapi.patch
@@ -1,9 +1,9 @@
-diff --color --unified --recursive --text firefox-116.0.orig/widget/gtk/GfxInfo.cpp firefox-116.0.new/widget/gtk/GfxInfo.cpp
---- firefox-116.0.orig/widget/gtk/GfxInfo.cpp 2023-08-01 11:19:21.891669535 +0200
-+++ firefox-116.0.new/widget/gtk/GfxInfo.cpp 2023-08-01 11:21:13.410128789 +0200
-@@ -1087,14 +1087,6 @@
- nsIGfxInfo::FEATURE_BLOCKED_DEVICE, DRIVER_COMPARISON_IGNORED,
- V(0, 0, 0, 0), "FEATURE_HARDWARE_VIDEO_DECODING_NO_R600", "");
+diff --color --unified --recursive --text firefox-117.0.orig/widget/gtk/GfxInfo.cpp firefox-117.0.new/widget/gtk/GfxInfo.cpp
+--- firefox-117.0.orig/widget/gtk/GfxInfo.cpp 2023-08-28 21:02:12.433315080 +0200
++++ firefox-117.0.new/widget/gtk/GfxInfo.cpp 2023-08-28 21:13:29.146440067 +0200
+@@ -1095,14 +1095,6 @@
+ nsIGfxInfo::FEATURE_BLOCKED_DEVICE, DRIVER_LESS_THAN, V(23, 1, 1, 0),
+ "FEATURE_HARDWARE_VIDEO_DECODING_AMD_DISABLE", "Mesa 23.1.1.0");
- // Disable on Release/late Beta on AMD
-#if !defined(EARLY_BETA_OR_EARLIER)
diff --git a/0002-remove-nvidia-blocklist.patch b/0002-remove-nvidia-blocklist.patch
index 1a748af3db4a..7d70e30d1e73 100644
--- a/0002-remove-nvidia-blocklist.patch
+++ b/0002-remove-nvidia-blocklist.patch
@@ -1,6 +1,6 @@
-diff --color --unified --recursive --text firefox-116.0.orig/widget/gtk/GfxInfo.cpp firefox-116.0.new/widget/gtk/GfxInfo.cpp
---- firefox-116.0.orig/widget/gtk/GfxInfo.cpp 2023-08-01 11:56:28.432441323 +0200
-+++ firefox-116.0.new/widget/gtk/GfxInfo.cpp 2023-08-01 11:57:54.935496112 +0200
+diff --color --unified --recursive --text firefox-117.0.orig/widget/gtk/GfxInfo.cpp firefox-117.0.new/widget/gtk/GfxInfo.cpp
+--- firefox-117.0.orig/widget/gtk/GfxInfo.cpp 2023-08-28 22:32:55.981410357 +0200
++++ firefox-117.0.new/widget/gtk/GfxInfo.cpp 2023-08-28 23:29:41.452292854 +0200
@@ -974,37 +974,6 @@
DRIVER_COMPARISON_IGNORED, V(0, 0, 0, 0),
"FEATURE_FAILURE_WEBRENDER_MESA_VM", "");
@@ -71,7 +71,7 @@ diff --color --unified --recursive --text firefox-116.0.orig/widget/gtk/GfxInfo.
// Disable on all AMD devices not using Mesa.
APPEND_TO_DRIVER_BLOCKLIST_EXT(
OperatingSystem::Linux, ScreenSizeStatus::All, BatteryStatus::All,
-@@ -1104,15 +1055,6 @@
+@@ -1112,15 +1063,6 @@
"FEATURE_HARDWARE_VIDEO_ZERO_COPY_LINUX_AMD_DISABLE", "Mesa 23.1.1.0");
////////////////////////////////////
@@ -87,7 +87,7 @@ diff --color --unified --recursive --text firefox-116.0.orig/widget/gtk/GfxInfo.
APPEND_TO_DRIVER_BLOCKLIST_EXT(
OperatingSystem::Linux, ScreenSizeStatus::All, BatteryStatus::All,
-@@ -1120,14 +1062,6 @@
+@@ -1128,14 +1070,6 @@
nsIGfxInfo::FEATURE_THREADSAFE_GL, nsIGfxInfo::FEATURE_BLOCKED_DEVICE,
DRIVER_COMPARISON_IGNORED, V(0, 0, 0, 0),
"FEATURE_FAILURE_THREADSAFE_GL_NOUVEAU", "");
@@ -102,3 +102,4 @@ diff --color --unified --recursive --text firefox-116.0.orig/widget/gtk/GfxInfo.
}
return *sDriverInfo;
}
+Alleen in firefox-117.0.new/widget/gtk: GfxInfo.cpp.orig
diff --git a/PKGBUILD b/PKGBUILD
index 1f158cc39ced..0a4ca5305340 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@
pkgname=firefox-vaapi
_pkgname=firefox
-pkgver=116.0.3
+pkgver=117.0
pkgrel=1
pkgdesc="Standalone web browser from mozilla.org (with VA-API patches)"
url="https://www.mozilla.org/firefox/"
@@ -79,18 +79,18 @@ validpgpkeys=(
# https://blog.mozilla.org/security/2023/05/11/updated-gpg-key-for-signing-firefox-releases/
14F26682D0916CDD81E37B6D61B7B526D98F0353
)
-sha256sums=('575a0d11b487a03527cc90c5e6d556c09669201cbb584b73442b202ee1d3e2e6'
+sha256sums=('fa524cb9a63334d74ef996f3cbaf1559b5836f6c8ef6e890fa20846029242ac7'
'SKIP'
'1f241fdc619f92a914c75aece7c7c717401d7467c9a306458e106b05f34e5044'
'a9b8b4a0a1f4a7b4af77d5fc70c2686d624038909263c795ecc81e0aec7711e9'
- '6d848cac7d7ec39a95f4e9612b2f002357ead8e891ba6906b2097c6e41f6276d'
- '9ce554a8d60355cd3bd823954dafcd751c0b4008ef9dd6702ab9987814c624c5')
-b2sums=('371ff2db5516059b6df21dc4c9350db9f829f6932fb401d7eec2570771aa12919e9a6b1636bb969d9a0ceddf9ab7f8535c9136287847893431143c6e9cb80551'
+ 'c80c28ea44001aada3aab80d6965ef73388d8b6759121c4ee004c2b90f626af0'
+ '9b0d4f5783bd54c759948e4392ece8088475aae1211c3436c5c87b2e6da0c25a')
+b2sums=('748e7ea88f493d449e52e94a268190f9beca671aebba057f7089897dee51d3e8d45c6f9721d38891c787b401cb6b32128d3b3b25073e17326c8fca80fe07d015'
'SKIP'
'd07557840097dd48a60c51cc5111950781e1c6ce255557693bd11306c7a9258b2a82548329762148f117b2295145f9e66e0483a18e2fe09c5afcffed2e4b8628'
'63a8dd9d8910f9efb353bed452d8b4b2a2da435857ccee083fc0c557f8c4c1339ca593b463db320f70387a1b63f1a79e709e9d12c69520993e26d85a3d742e34'
- 'abb50c6294e4e25a7160ce2a2043acb9c7cb8c0f51be22e18dc9482ade1e5209f2255cc932c459906eaa073258f263ea2005ae1bb5ac495f9090ca2abf92af3a'
- 'bfc6897bc9bf081e1cdd90c505bfc6c19b6e75ea346e626a0e42a090ee9d14f227d9d3fd1ef33c91b93b2ebabdb49b6bb7e9155f337d8f0ead43261d0204c1c0')
+ '0540b618bbc01707a4f65c4bca753fffe2eb7c730921981f2308c7b8b79b846be634eaa67234fa1a959c825e1995783c1f997a08780182c958f9f285f2acf86b'
+ '32198318bd654dbae4f857a7685f946cc72d0b9a415f6db40b170b4e8328b3ecd755f1d39df95092b75d7dc4a5efbd66f107ade4bebd5f3697a3ce141c2ed7c2')
# Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
# Note: These are for Arch Linux use ONLY. For your own distribution, please
@@ -196,7 +196,7 @@ END
echo "Building optimized browser..."
cat >.mozconfig ../mozconfig - <<END
-ac_add_options --enable-lto=cross,full
+ac_add_options --enable-lto=cross
ac_add_options --enable-profile-use=cross
ac_add_options --with-pgo-profile-path=${PWD@Q}/merged.profdata
ac_add_options --with-pgo-jarlog=${PWD@Q}/jarlog