Update FreeType to 2.14.3
This commit is contained in:
+1
-1
@@ -52,7 +52,7 @@ instead of being required as Ubuntu system development packages.
|
||||
|
||||
The Linux Qt wallet option also installs Ubuntu desktop development headers
|
||||
needed by Qt's xcb platform plugin, including fontconfig, freetype, xcb, and
|
||||
xkbcommon packages. Expat 2.8.0 and FreeType 2.13.3 are built through
|
||||
xkbcommon packages. Expat 2.8.0 and FreeType 2.14.3 are built through
|
||||
`depends/` for the Linux Qt/font stack. The wallet helper uses the matching
|
||||
`protoc` built by `depends/`, so a system protobuf compiler is not required. It
|
||||
also clears stale Qt work directories before rebuilding, because failed CMake
|
||||
|
||||
@@ -58,7 +58,7 @@ For the desktop wallet, use:
|
||||
JOBS=1 ./contrib/build-linux-wallet.sh
|
||||
|
||||
The wallet helper builds/restores the native depends prefix first, including
|
||||
Qt 6.8.3, OpenSSL 3.5.6, Boost 1.91.0, Expat 2.8.0, FreeType 2.13.3, and the
|
||||
Qt 6.8.3, OpenSSL 3.5.6, Boost 1.91.0, Expat 2.8.0, FreeType 2.14.3, and the
|
||||
Linux Qt font/xcb support libraries. It then configures the project with the
|
||||
generated depends `config.site` and builds the Ubuntu Qt wallet.
|
||||
|
||||
@@ -97,7 +97,7 @@ Expat and FreeType
|
||||
------------------
|
||||
|
||||
The native Ubuntu Qt wallet path uses Expat 2.8.0 through fontconfig and
|
||||
FreeType 2.13.3 for Qt 6 static font support. Keep those in the deterministic
|
||||
FreeType 2.14.3 for Qt 6 static font support. Keep those in the deterministic
|
||||
depends graph; do not satisfy them with ad hoc system-library fallbacks.
|
||||
|
||||
Berkeley DB
|
||||
|
||||
+1
-1
@@ -27,7 +27,7 @@ STANDARD BUILD WITH DEPENDS
|
||||
make install (optional)
|
||||
|
||||
The native depends wallet path currently builds Qt 6.8.3, OpenSSL 3.5.6,
|
||||
Boost 1.91.0, Expat 2.8.0, FreeType 2.13.3, protobuf, Berkeley DB, and
|
||||
Boost 1.91.0, Expat 2.8.0, FreeType 2.14.3, protobuf, Berkeley DB, and
|
||||
supporting libraries.
|
||||
|
||||
For a daemon-only build:
|
||||
|
||||
@@ -246,7 +246,7 @@ DEPENDS BASELINE NOTE
|
||||
The 2.0 branch currently verifies Windows x86_64 builds against the same
|
||||
modernized core dependency baseline as Linux: OpenSSL 3.5.6, Boost 1.91.0,
|
||||
Qt 6.8.3, Berkeley DB 4.8.30, protobuf 2.6.1, libevent 2.1.8-stable, and GMP
|
||||
6.1.2. Expat 2.8.0 and FreeType 2.13.3 are part of the Linux Qt/font depends
|
||||
6.1.2. Expat 2.8.0 and FreeType 2.14.3 are part of the Linux Qt/font depends
|
||||
path and are documented in `doc/dependencies.md`.
|
||||
|
||||
============================================================
|
||||
|
||||
+1
-1
@@ -14,7 +14,7 @@ branch. You can find instructions for installing or building them in the
|
||||
| D-Bus | [1.10.18](https://cgit.freedesktop.org/dbus/dbus/tree/NEWS?h=dbus-1.10) | | No | Yes | |
|
||||
| Expat | [2.8.0](https://libexpat.github.io/) | | Security fixes | Yes | |
|
||||
| fontconfig | [2.12.1](https://www.freedesktop.org/software/fontconfig/release/) | | No | Yes | |
|
||||
| FreeType | [2.13.3](https://download.savannah.gnu.org/releases/freetype) | | Qt 6 static font support | | |
|
||||
| FreeType | [2.14.3](https://download.savannah.gnu.org/releases/freetype) | | Qt 6 static font support | | |
|
||||
| GCC | | C++17 support | | | |
|
||||
| HarfBuzz-NG | | | | | |
|
||||
| libevent | [2.1.8-stable](https://github.com/libevent/libevent/releases) | 2.0.22 | No | | |
|
||||
|
||||
+1
-1
@@ -10,7 +10,7 @@ The preferred fresh-host workflow for the 2.0 branch is currently
|
||||
installer document is retained for the older `installer/agrarian-installer.sh`
|
||||
CLI and should be treated as secondary until that installer is revalidated
|
||||
against the current Qt 6.8.3/OpenSSL 3.5.6/Boost 1.91.0/Expat 2.8.0/FreeType
|
||||
2.13.3 depends baseline.
|
||||
2.14.3 depends baseline.
|
||||
|
||||
Overview
|
||||
---------------------
|
||||
|
||||
@@ -15,7 +15,7 @@ The current deterministic `depends/` baseline is:
|
||||
- OpenSSL 3.5.6 LTS
|
||||
- Boost 1.91.0
|
||||
- Expat 2.8.0 for the Linux Qt/font stack
|
||||
- FreeType 2.13.3 for Qt 6 static font support
|
||||
- FreeType 2.14.3 for Qt 6 static font support
|
||||
- Berkeley DB 4.8.30 for portable legacy wallet compatibility
|
||||
- protobuf 2.6.1 for the existing Qt payment request sources
|
||||
- libevent 2.1.8-stable
|
||||
|
||||
Reference in New Issue
Block a user