mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-23 12:17:50 +08:00
1c95e6b26b
Support to sfntly was removed in f4f7364eb73a016f363d3d66ff3007e3a94e3f5e - [x] Changes comply with the [maintainer guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md). - [x] SHA512s are updated for each updated download. - [x] The "supports" clause reflects platforms that may be fixed by this new version. - [x] Any fixed [CI baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt) entries are removed from that file. - [x] Any patches that are no longer applied are deleted from the port's directory. - [x] The version database is fixed by rerunning `./vcpkg x-add-version --all` and committing the result. - [x] Only one version is added to each modified port's versions file.
171 lines
3.7 KiB
JSON
171 lines
3.7 KiB
JSON
{
|
|
"name": "skia",
|
|
"version": "124",
|
|
"description": [
|
|
"Skia is an open source 2D graphics library which provides common APIs that work across a variety of hardware and software platforms.",
|
|
"It serves as the graphics engine for Google Chrome and Chrome OS, Android, Mozilla Firefox and Firefox OS, and many other products.",
|
|
"Skia is sponsored and managed by Google, but is available for use by anyone under the BSD Free Software License. While engineering of the core components is done by the Skia development team, we consider contributions from any source."
|
|
],
|
|
"homepage": "https://skia.org",
|
|
"license": null,
|
|
"supports": "!(windows & arm32) & !mingw",
|
|
"dependencies": [
|
|
"expat",
|
|
"libjpeg-turbo",
|
|
"libpng",
|
|
"libwebp",
|
|
{
|
|
"name": "opengl",
|
|
"default-features": false,
|
|
"platform": "windows & !arm64 & !uwp"
|
|
},
|
|
{
|
|
"name": "vcpkg-cmake-config",
|
|
"host": true
|
|
},
|
|
{
|
|
"name": "vcpkg-cmake-get-vars",
|
|
"host": true
|
|
},
|
|
{
|
|
"name": "vcpkg-gn",
|
|
"host": true
|
|
},
|
|
{
|
|
"name": "vcpkg-pkgconfig-get-modules",
|
|
"host": true
|
|
},
|
|
{
|
|
"name": "vcpkg-tool-gn",
|
|
"host": true
|
|
},
|
|
"zlib"
|
|
],
|
|
"default-features": [
|
|
{
|
|
"name": "direct3d",
|
|
"platform": "uwp"
|
|
},
|
|
{
|
|
"name": "fontconfig",
|
|
"platform": "linux"
|
|
},
|
|
{
|
|
"name": "freetype",
|
|
"platform": "!(windows | osx | ios)"
|
|
},
|
|
{
|
|
"name": "gl",
|
|
"platform": "!(windows & arm) & !uwp"
|
|
},
|
|
{
|
|
"name": "harfbuzz",
|
|
"platform": "!uwp"
|
|
},
|
|
{
|
|
"name": "icu",
|
|
"platform": "!uwp"
|
|
}
|
|
],
|
|
"features": {
|
|
"dawn": {
|
|
"description": "dawn support for skia",
|
|
"dependencies": [
|
|
"egl-registry",
|
|
"opengl-registry",
|
|
{
|
|
"name": "skia",
|
|
"default-features": false,
|
|
"features": [
|
|
"graphite",
|
|
"vulkan"
|
|
]
|
|
},
|
|
"vulkan-utility-libraries"
|
|
]
|
|
},
|
|
"direct3d": {
|
|
"description": "Direct3D support for skia",
|
|
"supports": "windows"
|
|
},
|
|
"fontconfig": {
|
|
"description": "Fontconfig support",
|
|
"dependencies": [
|
|
"fontconfig",
|
|
{
|
|
"name": "skia",
|
|
"default-features": false,
|
|
"features": [
|
|
"freetype"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"freetype": {
|
|
"description": "Freetype support",
|
|
"dependencies": [
|
|
{
|
|
"name": "dlfcn-win32",
|
|
"platform": "windows"
|
|
},
|
|
{
|
|
"name": "freetype",
|
|
"default-features": false
|
|
}
|
|
]
|
|
},
|
|
"gl": {
|
|
"description": "OpenGL support for skia",
|
|
"supports": "!(windows & arm) & !uwp",
|
|
"dependencies": [
|
|
"opengl-registry"
|
|
]
|
|
},
|
|
"graphite": {
|
|
"description": "Graphite support",
|
|
"dependencies": [
|
|
{
|
|
"name": "skia",
|
|
"default-features": false,
|
|
"features": [
|
|
"vulkan"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"harfbuzz": {
|
|
"description": "Harfbuzz support",
|
|
"dependencies": [
|
|
{
|
|
"name": "harfbuzz",
|
|
"default-features": false
|
|
},
|
|
{
|
|
"name": "skia",
|
|
"default-features": false,
|
|
"features": [
|
|
"icu"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"icu": {
|
|
"description": "Use icu.",
|
|
"dependencies": [
|
|
"icu"
|
|
]
|
|
},
|
|
"metal": {
|
|
"description": "Metal support for skia",
|
|
"supports": "ios, osx"
|
|
},
|
|
"vulkan": {
|
|
"description": "Vulkan support for skia",
|
|
"dependencies": [
|
|
"vulkan-headers",
|
|
"vulkan-memory-allocator"
|
|
]
|
|
}
|
|
}
|
|
}
|