diff options
author | Ewout van Mansom | 2023-09-05 20:39:55 +0200 |
---|---|---|
committer | Ewout van Mansom | 2023-09-05 20:39:55 +0200 |
commit | b966522b1509d3c272c31d694985a8a9ed0fd245 (patch) | |
tree | dd5ba4c44f06659450909e28a3527b358486c611 | |
parent | 111ffffe22da40bd196e203314045a8299205f1d (diff) | |
download | aur-b966522b1509d3c272c31d694985a8a9ed0fd245.tar.gz |
117.0-1
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | 0001-enable-vaapi.patch | 12 | ||||
-rw-r--r-- | 0002-remove-nvidia-blocklist.patch | 11 | ||||
-rw-r--r-- | PKGBUILD | 16 |
4 files changed, 30 insertions, 29 deletions
@@ -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 @@ -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 |