Merge bitcoin/bitcoin#32213: msvc: Update vcpkg manifest

d85895e5a7 build, msvc: Build only required `qtbase` features (Hennadii Stepanov)
fe5a6dcc53 build, msvc: Update vcpkg manifest baseline (Hennadii Stepanov)

Pull request description:

  This PR:

  1. Updates the vcpkg manifest baseline from the [2024.09.30 Release](https://github.com/microsoft/vcpkg/releases/tag/2024.09.30) to the [2025.03.19 Release](https://github.com/microsoft/vcpkg/releases/tag/2025.03.19), with the following package changes:

       - boost: 1.85.0#1,2 --> 1.87.0
       - qtbase: 6.7.2#3 -> 6.8.2#1
       - qttools: 6.7.2#1 -> 6.8.2
       - sqlite3: 3.46.1 --> 3.49.1

  The previous update was made in https://github.com/bitcoin/bitcoin/pull/31186.

  3. Explicitly specifies required features for the `qtbase` package, which makes vcpkg skip unused features such as `dnslookup`, `openssl`, etc.

ACKs for top commit:
  hodlinator:
    ACK d85895e5a7

Tree-SHA512: e05fb50825c6ba2e0caf8ded1dfb55fa42f28f06dcd28597f748c1843a1c4cc888e62ad87b6481c66481a576fa224dd4943fe76e286ff579c6d4dc2ec6a78a71
This commit is contained in:
Hennadii Stepanov 2025-04-19 11:12:14 +01:00
commit ff136d046a
No known key found for this signature in database
GPG key ID: 410108112E7EA81F

View file

@ -1,7 +1,7 @@
{
"$comment": "The builtin-baseline corresponds to 2024.09.30 Release",
"$comment": "The builtin-baseline corresponds to 2025.03.19 Release",
"$schema": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json",
"builtin-baseline": "c82f74667287d3dc386bce81e44964370c91a289",
"builtin-baseline": "b02e341c927f16d991edbd915d8ea43eac52096c",
"dependencies": [
"boost-multi-index",
"boost-signals2",
@ -24,7 +24,17 @@
"qt": {
"description": "Build GUI, Qt 6",
"dependencies": [
"qtbase",
{
"name": "qtbase",
"default-features": false,
"features": [
"gui",
"network",
"png",
"testlib",
"widgets"
]
},
"qttools",
"libqrencode"
]