mirror of
https://github.com/zotero/zotero.git
synced 2026-10-06 02:50:03 +00:00
Update Mac launcher and libmozglue for Firefox 153.3.0esr
Build the launcher with the macOS 26.5 SDK. AppKit chooses control metrics based on the main executable's SDK, so with the old 15.5 launcher, native buttons and menulists used pre-Tahoe metrics with built-in margins while Mozilla's XUL (built with 26.5) stopped compensating for them on macOS 26+ (bug 1992898), leaving labels cramped and controls indented. Also add custom libmozglue.dylib (#6056) and set source info in mozconfig, which official builds require and which Mozilla only detects automatically from Mercurial checkouts.
This commit is contained in:
parent
df78b51dab
commit
9ea080f896
3 changed files with 7 additions and 2 deletions
|
|
@ -8,7 +8,7 @@ RUST_VERSION=1.94.0
|
|||
|
||||
# URL prefix for custom builds of Firefox components
|
||||
custom_components_url="https://download.zotero.org/dev/firefox-components/"
|
||||
custom_components_hash_mac=""
|
||||
custom_components_hash_mac="6b586ed383a480fed9d9786ad18a6e6d90b140739e5e4491096df291ec887571"
|
||||
custom_components_hash_win_x64="db7c9556bd0f9e36120069391ce66cc199ed1ec4e2fdd3b931f71e35b4586d2b"
|
||||
custom_components_hash_win_arm64="fd0f44b38a471009ce1cdd926f7f48be43ed773dad350c62383b8a7235da8711"
|
||||
custom_components_hash_win32="694944349fdfd91296f272a68ac5d03183f02d47fdaa7ba9f2b1c74747652aa2"
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ elif [ "$Z_ARCH" == "aarch64" ]; then
|
|||
ac_add_options --target=aarch64-apple-darwin
|
||||
fi
|
||||
ac_add_options --enable-bootstrap
|
||||
ac_add_options --with-macos-sdk=$HOME/tmp/MacOSX15.5.sdk
|
||||
ac_add_options --with-macos-sdk=$HOME/src/MacOSX26.5.sdk
|
||||
|
||||
mk_add_options AUTOCLOBBER=1
|
||||
|
||||
|
|
@ -24,6 +24,11 @@ export MOZILLA_OFFICIAL=1
|
|||
export RELEASE_OR_BETA=1
|
||||
MOZ_REQUIRE_SIGNING=
|
||||
|
||||
# Official builds require source info, which Mozilla only detects automatically from
|
||||
# Mercurial checkouts
|
||||
export MOZ_SOURCE_REPO=https://github.com/mozilla-firefox/firefox
|
||||
export MOZ_SOURCE_CHANGESET=$(git -C "$topsrcdir" rev-parse HEAD)
|
||||
|
||||
ac_add_options --enable-official-branding
|
||||
|
||||
# Build updater without MAR signature verification
|
||||
|
|
|
|||
Binary file not shown.
Loading…
Add table
Reference in a new issue