diff options
author | iryda | 2023-03-18 23:46:05 +0100 |
---|---|---|
committer | iryda | 2023-03-18 23:46:05 +0100 |
commit | ecf58532670c0fc5fb45afd4de4249d69e0a24ad (patch) | |
tree | f2454d7e760972e51d254aff7bc651a01b9e69e6 | |
parent | af9495e31b180a3ea223a789ba93f387b0aeaaaa (diff) | |
download | aur-ecf58532670c0fc5fb45afd4de4249d69e0a24ad.tar.gz |
v111.0-3
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | 0001-libwebrtc-screen-cast-sync_additional_aarch64.patch | 12 | ||||
-rw-r--r-- | PKGBUILD | 58 |
3 files changed, 26 insertions, 70 deletions
@@ -1,7 +1,7 @@ pkgbase = librewolf pkgdesc = Community-maintained fork of Firefox, focused on privacy, security and freedom. - pkgver = 110.0.1 - pkgrel = 1 + pkgver = 111.0 + pkgrel = 3 url = https://librewolf.net/ install = librewolf.install arch = x86_64 @@ -56,30 +56,24 @@ pkgbase = librewolf options = !strip backup = usr/lib/librewolf/librewolf.cfg backup = usr/lib/librewolf/distribution/policies.json - source = https://archive.mozilla.org/pub/firefox/releases/110.0.1/source/firefox-110.0.1.source.tar.xz - source = https://archive.mozilla.org/pub/firefox/releases/110.0.1/source/firefox-110.0.1.source.tar.xz.asc + source = https://archive.mozilla.org/pub/firefox/releases/111.0/source/firefox-111.0.source.tar.xz + source = https://archive.mozilla.org/pub/firefox/releases/111.0/source/firefox-111.0.source.tar.xz.asc source = librewolf.desktop - source = git+https://gitlab.com/librewolf-community/browser/source.git#tag=110.0.1-1 - source = git+https://gitlab.com/librewolf-community/settings.git#commit=ebec9c7db23ec1d1407da547b05207f49ff9c575 + source = git+https://gitlab.com/librewolf-community/browser/source.git#commit=5a211f7bad8dcf188a96b408cc143082df8d30a8 + source = git+https://gitlab.com/librewolf-community/settings.git#commit=e97fcae43f34885485b5c5d5cadd9129943a5fdf source = default192x192.png source = 0018-bmo-1516081-Disable-watchdog-during-PGO-builds.patch - source = https://raw.githubusercontent.com/archlinux/svntogit-packages/15a316eae92227054a924561172c8271bee7fc9c/trunk/0001-libwebrtc-screen-cast-sync.patch - source = https://raw.githubusercontent.com/archlinux/svntogit-packages/dd7a5fb35df6e31ee9591ab204fa2fe54e716155/trunk/0002-Bug-1819374-Squashed-ffmpeg-6.0-update.patch - source = https://raw.githubusercontent.com/archlinux/svntogit-packages/5605b5d61b53ca4efc69132483a50c7b4d349dc9/trunk/0003-Bug-1820416-Use-correct-FFVPX-headers-from-ffmpeg-6..patch - source = https://raw.githubusercontent.com/archlinux/svntogit-packages/db42b54647606c5209acc94d94d95ae6cdeeef5d/trunk/0004-Bug-1821359-Disable-TLS-Key-Pinning-for-Twitter-Doma.patch + source = https://raw.githubusercontent.com/archlinux/svntogit-packages/f72ed84a7907d387296811794d75da515525500e/trunk/0001-Bug-1819374-Squashed-ffmpeg-6.0-update.patch + source = https://raw.githubusercontent.com/archlinux/svntogit-packages/f72ed84a7907d387296811794d75da515525500e/trunk/0002-Bug-1820416-Use-correct-FFVPX-headers-from-ffmpeg-6..patch validpgpkeys = 14F26682D0916CDD81E37B6D61B7B526D98F0353 - sha256sums = f19bb74d684b992625abca68f5776198974cd2785eb5d02d51ba007fc998491f + sha256sums = e1006c0872aa7eb30fb5a689413957f1e5fc8d2048b1637bf6f6fafdbd4ea55f sha256sums = SKIP sha256sums = 21054a5f41f38a017f3e1050ccc433d8e59304864021bef6b99f0d0642ccbe93 sha256sums = SKIP sha256sums = SKIP sha256sums = 959c94c68cab8d5a8cff185ddf4dca92e84c18dccc6dc7c8fe11c78549cdc2f1 sha256sums = 1d713370fe5a8788aa1723ca291ae2f96635b92bc3cb80aea85d21847c59ed6d - sha256sums = 43c83101b7ad7dba6f5fffeb89b70a661a547d506a031ea2beada42ccf04eec7 - sha256sums = 9347e45cfe3e915b2293f7467fd61c216ec10823e91c70e5aeb9ca08cc5fcfcf + sha256sums = 802f9271a5f7c0ab581baae8c46fd5b29598025ee93bb2dac6b456f8e0ae6acc sha256sums = be9ba079a931d5e881ce38430d418cc834e8c6b157af6c79ea267998caece806 - sha256sums = e4193f0a31a11ec6f5e16ac8d25c866867742d2c6917f34a87d73fa35eb55c55 - source_aarch64 = 0001-libwebrtc-screen-cast-sync_additional_aarch64.patch - sha256sums_aarch64 = 358655062957b12255977714f3d04123857e562679cd35efb2b67b2e182a464a pkgname = librewolf diff --git a/0001-libwebrtc-screen-cast-sync_additional_aarch64.patch b/0001-libwebrtc-screen-cast-sync_additional_aarch64.patch deleted file mode 100644 index d569f4dbc4c9..000000000000 --- a/0001-libwebrtc-screen-cast-sync_additional_aarch64.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build b/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build -index 366ea67aa9ab..c57962ae3dc4 100644 ---- a/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build -+++ b/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build -@@ -313,6 +313,7 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": - "/third_party/libwebrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc", - "/third_party/libwebrtc/modules/desktop_capture/linux/wayland/mouse_cursor_monitor_pipewire.cc", - "/third_party/libwebrtc/modules/desktop_capture/linux/wayland/restore_token_manager.cc", -+ "/third_party/libwebrtc/modules/desktop_capture/linux/wayland/scoped_glib.cc", - "/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screen_capture_portal_interface.cc", - "/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screencast_portal.cc", - "/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screencast_stream_utils.cc", @@ -2,8 +2,8 @@ pkgname=librewolf _pkgname=LibreWolf -pkgver=110.0.1 -pkgrel=1 +pkgver=111.0 +pkgrel=3 pkgdesc="Community-maintained fork of Firefox, focused on privacy, security and freedom." url="https://librewolf.net/" arch=(x86_64 aarch64) @@ -70,46 +70,38 @@ options=( _arch_git=https://raw.githubusercontent.com/archlinux/svntogit-packages/packages/firefox/trunk _arch_git_blob=https://raw.githubusercontent.com/archlinux/svntogit-packages # _source_tag="${pkgver}-${pkgrel%.*}" -_source_tag="${pkgver}-${pkgrel}" -# _source_commit='19d2fe15c83e448e0b11e0530a576875e408ceeb' +# _source_tag="${pkgver}-${pkgrel}" +_source_commit='5a211f7bad8dcf188a96b408cc143082df8d30a8' # _settings_tag='7.4' -_settings_commit='ebec9c7db23ec1d1407da547b05207f49ff9c575' +_settings_commit='e97fcae43f34885485b5c5d5cadd9129943a5fdf' install='librewolf.install' source=( https://archive.mozilla.org/pub/firefox/releases/$pkgver/source/firefox-$pkgver.source.tar.xz{,.asc} $pkgname.desktop - "git+https://gitlab.com/${pkgname}-community/browser/source.git#tag=${_source_tag}" + "git+https://gitlab.com/${pkgname}-community/browser/source.git#commit=${_source_commit}" "git+https://gitlab.com/${pkgname}-community/settings.git#commit=${_settings_commit}" "default192x192.png" "0018-bmo-1516081-Disable-watchdog-during-PGO-builds.patch" - "${_arch_git_blob}/15a316eae92227054a924561172c8271bee7fc9c/trunk/0001-libwebrtc-screen-cast-sync.patch" - "${_arch_git_blob}/dd7a5fb35df6e31ee9591ab204fa2fe54e716155/trunk/0002-Bug-1819374-Squashed-ffmpeg-6.0-update.patch" - "${_arch_git_blob}/5605b5d61b53ca4efc69132483a50c7b4d349dc9/trunk/0003-Bug-1820416-Use-correct-FFVPX-headers-from-ffmpeg-6..patch" - "${_arch_git_blob}/db42b54647606c5209acc94d94d95ae6cdeeef5d/trunk/0004-Bug-1821359-Disable-TLS-Key-Pinning-for-Twitter-Doma.patch" + "${_arch_git_blob}/f72ed84a7907d387296811794d75da515525500e/trunk/0001-Bug-1819374-Squashed-ffmpeg-6.0-update.patch" + "${_arch_git_blob}/f72ed84a7907d387296811794d75da515525500e/trunk/0002-Bug-1820416-Use-correct-FFVPX-headers-from-ffmpeg-6..patch" ) -source_aarch64=("0001-libwebrtc-screen-cast-sync_additional_aarch64.patch") # include scoped_glib.cc for aarch64 as well; breaks x86_64 build though? - -sha256sums=('f19bb74d684b992625abca68f5776198974cd2785eb5d02d51ba007fc998491f' +sha256sums=('e1006c0872aa7eb30fb5a689413957f1e5fc8d2048b1637bf6f6fafdbd4ea55f' 'SKIP' '21054a5f41f38a017f3e1050ccc433d8e59304864021bef6b99f0d0642ccbe93' 'SKIP' 'SKIP' '959c94c68cab8d5a8cff185ddf4dca92e84c18dccc6dc7c8fe11c78549cdc2f1' '1d713370fe5a8788aa1723ca291ae2f96635b92bc3cb80aea85d21847c59ed6d' - '43c83101b7ad7dba6f5fffeb89b70a661a547d506a031ea2beada42ccf04eec7' - '9347e45cfe3e915b2293f7467fd61c216ec10823e91c70e5aeb9ca08cc5fcfcf' - 'be9ba079a931d5e881ce38430d418cc834e8c6b157af6c79ea267998caece806' - 'e4193f0a31a11ec6f5e16ac8d25c866867742d2c6917f34a87d73fa35eb55c55') -sha256sums_aarch64=('358655062957b12255977714f3d04123857e562679cd35efb2b67b2e182a464a') + '802f9271a5f7c0ab581baae8c46fd5b29598025ee93bb2dac6b456f8e0ae6acc' + 'be9ba079a931d5e881ce38430d418cc834e8c6b157af6c79ea267998caece806') validpgpkeys=('14F26682D0916CDD81E37B6D61B7B526D98F0353') # Mozilla Software Releases <release@mozilla.com> -# change this to true if you do want to run a PGO build for aarch64 or x86_64 -# seems to be broken since 109.somethingsomething, so disabled by default in the AUR PKGBUILD for now -_build_profiled_aarch64=false -_build_profiled_x86_64=false +# change this to false if you do not want to run a PGO build for aarch64 or x86_64 +_build_profiled_aarch64=true +_build_profiled_x86_64=true prepare() { mkdir -p mozbuild @@ -212,16 +204,6 @@ fi # https://bugzilla.mozilla.org/show_bug.cgi?id=1530052 # patch -Np1 -i ${srcdir}/0001-Use-remoting-name-for-GDK-application-names.patch - # https://bugs.archlinux.org/task/76231 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1790496 - # https://src.fedoraproject.org/rpms/firefox/blob/rawhide/f/libwebrtc-screen-cast-sync.patch - patch -Np1 -i ../0001-libwebrtc-screen-cast-sync.patch - - if [[ $CARCH == 'aarch64' ]]; then - # separate patch to also allow aarch64 to build without breaking x86_64 builds - patch -Np1 -i ../0001-libwebrtc-screen-cast-sync_additional_aarch64.patch - fi - # https://bugzilla.mozilla.org/show_bug.cgi?id=1819374 # sooooo this will get a bit ugly, but I don't even want to find out if # things would break on Manjaro until they update ffmpeg as well, so let's just @@ -230,17 +212,13 @@ fi _ffmpeg_ver="${_ffmpeg_ver#*:}" _ffmpeg_ver="${_ffmpeg_ver%.*}" if [ "${_ffmpeg_ver}" -gt 5 ]; then - patch -Np1 -i ../0002-Bug-1819374-Squashed-ffmpeg-6.0-update.patch + patch -Np1 -i ../0001-Bug-1819374-Squashed-ffmpeg-6.0-update.patch # https://bugs.archlinux.org/task/77796 # https://bugzilla.mozilla.org/show_bug.cgi?id=1820416 - patch -Np1 -i ../0003-Bug-1820416-Use-correct-FFVPX-headers-from-ffmpeg-6..patch + patch -Np1 -i ../0002-Bug-1820416-Use-correct-FFVPX-headers-from-ffmpeg-6..patch fi - # https://bugs.archlinux.org/task/77805 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1821359 - patch -Np1 -i ../0004-Bug-1821359-Disable-TLS-Key-Pinning-for-Twitter-Doma.patch - # upstream patches from gentoo # pgo improvements @@ -274,7 +252,6 @@ fi # Assorted patches patch -Np1 -i ${_patches_dir}/context-menu.patch patch -Np1 -i ${_patches_dir}/urlbarprovider-interventions.patch - patch -Np1 -i ${_patches_dir}/rfp-performance-api.patch patch -Np1 -i ${_patches_dir}/unified-extensions-dont-show-recommendations.patch # allow enabling JPEG XL in non-nightly browser @@ -304,9 +281,6 @@ fi patch -Np1 -i ${_patches_dir}/ui-patches/pref-naming.patch # - patch -Np1 -i ${_patches_dir}/ui-patches/remap-links.patch - - # patch -Np1 -i ${_patches_dir}/ui-patches/hide-default-browser.patch # Add LibreWolf logo to Debugging Page |