diff options
Diffstat (limited to 'vcpkg/ports/qtwebengine/vcpkg.json')
| -rw-r--r-- | vcpkg/ports/qtwebengine/vcpkg.json | 241 |
1 files changed, 241 insertions, 0 deletions
diff --git a/vcpkg/ports/qtwebengine/vcpkg.json b/vcpkg/ports/qtwebengine/vcpkg.json new file mode 100644 index 0000000..287533d --- /dev/null +++ b/vcpkg/ports/qtwebengine/vcpkg.json @@ -0,0 +1,241 @@ +{ + "$comment": "x86-windows is not within the upstream support matrix of Qt6", + "name": "qtwebengine", + "version": "6.9.1", + "port-version": 3, + "description": "Qt modules for rendering web and PDF content.", + "homepage": "https://www.qt.io/", + "license": null, + "dependencies": [ + { + "name": "qtbase", + "default-features": false + } + ], + "default-features": [ + { + "name": "pdf", + "platform": "android | ios | (linux & !x86) | osx | (windows & x64 & !static)" + }, + { + "name": "webengine", + "platform": "!static & ((linux & !x86) | osx | (windows & x64))" + } + ], + "features": { + "geolocation": { + "description": "Build with Geolocation", + "dependencies": [ + { + "name": "qtlocation", + "default-features": false + }, + { + "name": "qtwebengine", + "default-features": false, + "features": [ + "webengine" + ] + } + ] + }, + "pdf": { + "description": "The Qt PDF module contains classes and functions for rendering PDF documents.", + "supports": "android | ios | linux | osx | (windows & x64 & !static)", + "dependencies": [ + { + "name": "freetype", + "platform": "!windows" + }, + { + "name": "glib", + "platform": "!windows" + }, + { + "name": "gperf", + "host": true + }, + { + "name": "harfbuzz", + "platform": "!windows" + }, + { + "name": "icu", + "platform": "!ios & !osx & !windows" + }, + { + "name": "lcms", + "platform": "!windows" + }, + { + "name": "libjpeg-turbo", + "platform": "!windows" + }, + { + "name": "libpng", + "platform": "!windows" + }, + { + "name": "libwebp", + "platform": "!windows" + }, + { + "name": "libxml2", + "default-features": false, + "features": [ + "icu" + ], + "platform": "!windows" + }, + { + "name": "libxslt", + "default-features": false, + "platform": "!windows" + }, + { + "name": "minizip", + "platform": "!windows" + }, + { + "name": "nss", + "platform": "android | linux" + }, + "opengl", + { + "name": "openjpeg", + "platform": "!windows" + }, + { + "name": "opus", + "platform": "!windows" + }, + { + "name": "qtbase", + "default-features": false, + "features": [ + "gui", + "network", + "widgets" + ] + }, + { + "name": "qtbase", + "default-features": false, + "features": [ + "harfbuzz", + "jpeg", + "png" + ], + "platform": "linux" + }, + { + "name": "qtdeclarative", + "default-features": false + }, + { + "name": "qttools", + "default-features": false + }, + { + "$comment": "Provides the port's custom GN host tool", + "name": "qtwebengine", + "host": true, + "default-features": false + }, + { + "name": "re2", + "platform": "!windows" + }, + { + "name": "snappy", + "platform": "!windows" + }, + { + "name": "tiff", + "default-features": false, + "platform": "!windows" + }, + { + "name": "vcpkg-get-python-packages", + "host": true + }, + { + "name": "vcpkg-tool-nodejs", + "host": true + }, + { + "name": "zlib", + "platform": "!windows" + } + ] + }, + "proprietary-codecs": { + "description": "Enables the use of proprietary codecs such as h.264/h.265 and MP3.", + "dependencies": [ + { + "name": "qtwebengine", + "default-features": false, + "features": [ + "webengine" + ] + } + ] + }, + "spellchecker": { + "description": "Provides a spellchecker", + "dependencies": [ + { + "name": "qtwebengine", + "default-features": false, + "features": [ + "webengine" + ] + } + ] + }, + "webchannel": { + "description": "Provides QtWebChannel integration", + "dependencies": [ + { + "name": "qtwebchannel", + "default-features": false, + "features": [ + "qml" + ] + }, + { + "name": "qtwebengine", + "default-features": false, + "features": [ + "webengine" + ] + } + ] + }, + "webengine": { + "description": "Qt WebEngine provides functionality for rendering regions of dynamic web content.", + "supports": "(linux | osx | (windows & x64)) & !static", + "dependencies": [ + { + "name": "dbus", + "default-features": false + }, + { + "name": "ffmpeg", + "platform": "!windows" + }, + { + "name": "opus", + "platform": "!windows" + }, + { + "name": "qtwebengine", + "default-features": false, + "features": [ + "pdf" + ] + } + ] + } + } +} |