update patches and add aarch64 fix for 106.0.1
This commit is contained in:
parent
b9c9521cda
commit
69e0b71cdf
2 changed files with 10 additions and 1 deletions
|
|
@ -116,6 +116,9 @@ END
|
|||
|
||||
export LDFLAGS+=" -Wl,--no-keep-memory -Wl"
|
||||
|
||||
# libav related aarch64 build failure
|
||||
wget https://github.com/mozilla/gecko-dev/commit/60858bce4bb1b426c07ec0e9e7f627f59b8aca45.patch -O "${_PATCHES_DIR}/aarch64_libav.patch"
|
||||
patch -Np1 -i "${_PATCHES_DIR}/aarch64_libav.patch"
|
||||
else
|
||||
cat >>${CI_PROJECT_DIR}/mozconfig <<END
|
||||
# ubuntu seems to recommend this
|
||||
|
|
@ -234,6 +237,12 @@ patch -Np1 -i ${_PATCHES_DIR}/ui-patches/website-appearance-ui-rfp.patch
|
|||
# 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
|
||||
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ LAUNCHER_SCRIPT=$3;
|
|||
CI_PROJECT_DIR=${CI_PROJECT_DIR:-$(realpath $(dirname $0)/../)}
|
||||
_SCRIPT_FOLDER=$(realpath $(dirname $0));
|
||||
_EXTRACTED_TARBALL_FOLDER=$_SCRIPT_FOLDER/librewolf;
|
||||
_SETTINGS_TAG=${SETTINGS_TAG:-'6.7'}
|
||||
_SETTINGS_TAG=${SETTINGS_TAG:-'7.2-hotfix'}
|
||||
_SETTINGS_REPO='https://gitlab.com/librewolf-community/settings.git';
|
||||
|
||||
# Extracts the binary tarball
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue