aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/qtwebengine/vcpkg.json
diff options
context:
space:
mode:
Diffstat (limited to 'vcpkg/ports/qtwebengine/vcpkg.json')
-rw-r--r--vcpkg/ports/qtwebengine/vcpkg.json241
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"
+ ]
+ }
+ ]
+ }
+ }
+}