summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoriryda2022-10-25 00:22:17 +0200
committeriryda2022-10-25 00:22:17 +0200
commitb6de53751768d1e96432286026ecbb2fa45b0e17 (patch)
tree64f1ee57c253248a6129a9d13878ac3aa5f23170
parent584d2e0fcd57323ae3915aad305bc1f915c25fb1 (diff)
downloadaur-b6de53751768d1e96432286026ecbb2fa45b0e17.tar.gz
v106.0.1-1
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD26
2 files changed, 25 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index afde6e075435..3cf34178757b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = librewolf
pkgdesc = Community-maintained fork of Firefox, focused on privacy, security and freedom.
- pkgver = 105.0.3
+ pkgver = 106.0.1
pkgrel = 1
url = https://librewolf.net/
install = librewolf.install
@@ -56,20 +56,22 @@ pkgbase = librewolf
options = !debug
backup = usr/lib/librewolf/librewolf.cfg
backup = usr/lib/librewolf/distribution/policies.json
- source = https://archive.mozilla.org/pub/firefox/releases/105.0.3/source/firefox-105.0.3.source.tar.xz
- source = https://archive.mozilla.org/pub/firefox/releases/105.0.3/source/firefox-105.0.3.source.tar.xz.asc
+ source = https://archive.mozilla.org/pub/firefox/releases/106.0.1/source/firefox-106.0.1.source.tar.xz
+ source = https://archive.mozilla.org/pub/firefox/releases/106.0.1/source/firefox-106.0.1.source.tar.xz.asc
source = librewolf.desktop
- source = git+https://gitlab.com/librewolf-community/browser/source.git#tag=105.0.3-1
- source = git+https://gitlab.com/librewolf-community/settings.git#tag=7.0
+ source = git+https://gitlab.com/librewolf-community/browser/source.git#commit=9fbd0a1cb86cdda1c95dadc961025f3d687d0095
+ source = git+https://gitlab.com/librewolf-community/settings.git#commit=9395f5c0e061250acbcbcb523d2270d57136d411
source = default192x192.png
source = 0018-bmo-1516081-Disable-watchdog-during-PGO-builds.patch
validpgpkeys = 14F26682D0916CDD81E37B6D61B7B526D98F0353
- sha256sums = f2fa1e03aecdd4dca0bcda94fd228d3a9ef3635862a2c140f8982d32ae7761e7
+ sha256sums = bdf8184f9aadce4fd9613ec63525a96891e2e9dbbef9e4f72193038450a7fd35
sha256sums = SKIP
sha256sums = 21054a5f41f38a017f3e1050ccc433d8e59304864021bef6b99f0d0642ccbe93
sha256sums = SKIP
sha256sums = SKIP
sha256sums = 959c94c68cab8d5a8cff185ddf4dca92e84c18dccc6dc7c8fe11c78549cdc2f1
sha256sums = 1d713370fe5a8788aa1723ca291ae2f96635b92bc3cb80aea85d21847c59ed6d
+ source_aarch64 = https://github.com/mozilla/gecko-dev/commit/60858bce4bb1b426c07ec0e9e7f627f59b8aca45.patch
+ sha256sums_aarch64 = 19d1a61b903926623a3f5d0db9b63bdbbc191589f8735d3696025abbfd6dd1c4
pkgname = librewolf
diff --git a/PKGBUILD b/PKGBUILD
index 0733b92bb0e7..e27c8b6a00ae 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=librewolf
_pkgname=LibreWolf
-pkgver=105.0.3
+pkgver=106.0.1
pkgrel=1
pkgdesc="Community-maintained fork of Firefox, focused on privacy, security and freedom."
arch=(x86_64 aarch64)
@@ -25,27 +25,27 @@ options=(!emptydirs !makeflags !strip !lto !debug)
_arch_git=https://raw.githubusercontent.com/archlinux/svntogit-packages/packages/firefox/trunk
# _source_tag="${pkgver}-${pkgrel%.*}"
_source_tag="${pkgver}-${pkgrel}"
-# _source_commit='bbfb175306ac9d1590d59699bfbfe88eb2b1d2a0'
-_settings_tag='7.0'
-# _settings_commit='4445fa8ee9ba6cbd0b6c44ec296500ac92ca991a'
+_source_commit='9fbd0a1cb86cdda1c95dadc961025f3d687d0095'
+_settings_tag='7.2-hotfix'
+_settings_commit='9395f5c0e061250acbcbcb523d2270d57136d411'
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/settings.git#tag=${_settings_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"
)
-# source_aarch64=()
-sha256sums=('f2fa1e03aecdd4dca0bcda94fd228d3a9ef3635862a2c140f8982d32ae7761e7'
+source_aarch64=('https://github.com/mozilla/gecko-dev/commit/60858bce4bb1b426c07ec0e9e7f627f59b8aca45.patch')
+sha256sums=('bdf8184f9aadce4fd9613ec63525a96891e2e9dbbef9e4f72193038450a7fd35'
'SKIP'
'21054a5f41f38a017f3e1050ccc433d8e59304864021bef6b99f0d0642ccbe93'
'SKIP'
'SKIP'
'959c94c68cab8d5a8cff185ddf4dca92e84c18dccc6dc7c8fe11c78549cdc2f1'
'1d713370fe5a8788aa1723ca291ae2f96635b92bc3cb80aea85d21847c59ed6d')
+sha256sums_aarch64=('19d1a61b903926623a3f5d0db9b63bdbbc191589f8735d3696025abbfd6dd1c4')
-# sha256sums_aarch64=()
validpgpkeys=('14F26682D0916CDD81E37B6D61B7B526D98F0353') # Mozilla Software Releases <release@mozilla.com>
# change this to false if you do not want to run a PGO build for aarch64 as well
@@ -131,6 +131,8 @@ END
# patch -Np1 -i ${_patches_dir}/arm.patch # not required anymore?
# patch -Np1 -i ../${pkgver}-${pkgrel}_build-arm-libopus.patch
+ # libav related aarch64 build failure
+ patch -Np1 -i ../60858bce4bb1b426c07ec0e9e7f627f59b8aca45.patch
else
cat >>../mozconfig <<END
@@ -248,6 +250,12 @@ fi
# pref pane
patch -Np1 -i ${_patches_dir}/librewolf-pref-pane.patch
+ # firefox view
+ patch -Np1 -i ${_patches_dir}/ui-patches/firefox-view.patch
+
+ # new prefs (view, ubo)
+ patch -Np1 -i ${_patches_dir}/librewolf-prefs.patch
+
# fix telemetry removal, see https://gitlab.com/librewolf-community/browser/linux/-/merge_requests/17, for example
patch -Np1 -i ${_patches_dir}/disable-data-reporting-at-compile-time.patch