vcpkg/ports/qt5-base/vcpkg.json
Kai Pastor 4215306d07
[qt5-base,qt5-tools,qt5-doc] Fix dependencies, enable qdoc (#38058)
- at-spi2-core used to be satisfied by a system package in the linux CI
image, noticed in the host build in android CI.
- dbus used to be provided by a system dev package in the linux CI. The
automatic configuration chooses "linked" mode in this case. With the
system package remove from CI, this auto configuration created an
installation order dependency due to the lack of a dbus dependency.
Noticed in some CI runs, e.g.
https://github.com/microsoft/vcpkg/pull/38618.
- libclang probably became a dependency for qdoc with 5.15, but nobody
noticed.
- pcre2 has a default feature jit which is causing problems, #38604.
This PR unblocks opt-put from pcre2[jit] in qt5-base.

---------

Co-authored-by: MonicaLiu <110024546+MonicaLiu0311@users.noreply.github.com>
Co-authored-by: Monica <liuyumei01@beyondsoft.com>
2024-05-22 19:39:25 -07:00

86 lines
1.6 KiB
JSON

{
"name": "qt5-base",
"version": "5.15.13",
"port-version": 3,
"description": "Qt Base provides the basic non-GUI functionality required by all Qt applications.",
"homepage": "https://www.qt.io/",
"license": null,
"dependencies": [
{
"name": "at-spi2-core",
"platform": "linux"
},
{
"name": "dbus",
"platform": "linux"
},
"double-conversion",
"egl-registry",
{
"name": "fontconfig",
"platform": "!windows"
},
"freetype",
"harfbuzz",
"libjpeg-turbo",
"libpng",
{
"name": "opengl",
"platform": "!windows"
},
"openssl",
{
"name": "pcre2",
"default-features": false
},
{
"name": "qt5-base",
"host": true,
"default-features": false
},
"sqlite3",
{
"name": "vcpkg-cmake-get-vars",
"host": true
},
{
"name": "vcpkg-pkgconfig-get-modules",
"host": true
},
"zlib",
"zstd"
],
"features": {
"icu": {
"description": "Enable ICU support",
"dependencies": [
{
"name": "icu",
"platform": "!uwp"
}
]
},
"latest": {
"description": "(deprecated)"
},
"mysqlplugin": {
"description": "Build the sql plugin for connecting to mysql databases",
"dependencies": [
"libmysql"
]
},
"postgresqlplugin": {
"description": "Build the sql plugin for connecting to postgresql databases",
"dependencies": [
"libpq"
]
},
"vulkan": {
"description": "Enable Vulkan support in QtGui",
"dependencies": [
"vulkan"
]
}
}
}