diff options
| author | Ethan Morgan <ethan@gweithio.com> | 2026-02-14 16:44:06 +0000 |
|---|---|---|
| committer | Ethan Morgan <ethan@gweithio.com> | 2026-02-14 16:44:06 +0000 |
| commit | 54409423f767d8b1cf30cb7d0efca6b4ca138823 (patch) | |
| tree | d915ac7828703ce4b963efdd9728a1777ba18c1e /vcpkg/ports/sail/vcpkg.json | |
Diffstat (limited to 'vcpkg/ports/sail/vcpkg.json')
| -rw-r--r-- | vcpkg/ports/sail/vcpkg.json | 226 |
1 files changed, 226 insertions, 0 deletions
diff --git a/vcpkg/ports/sail/vcpkg.json b/vcpkg/ports/sail/vcpkg.json new file mode 100644 index 0000000..ac95863 --- /dev/null +++ b/vcpkg/ports/sail/vcpkg.json @@ -0,0 +1,226 @@ +{ + "name": "sail", + "version-semver": "0.9.10", + "description": "The missing small and fast image decoding library for humans (not for machines)", + "homepage": "https://github.com/HappySeaFox/sail", + "license": "MIT", + "supports": "!uwp", + "dependencies": [ + { + "name": "vcpkg-cmake", + "host": true + }, + { + "name": "vcpkg-cmake-config", + "host": true + } + ], + "default-features": [ + "highest-priority-codecs" + ], + "features": { + "all": { + "description": "Enable all codecs", + "dependencies": [ + { + "name": "sail", + "features": [ + "high-priority-codecs", + "highest-priority-codecs", + "low-priority-codecs", + "lowest-priority-codecs", + "medium-priority-codecs" + ] + } + ] + }, + "avif": { + "description": "Enable AVIF codec", + "dependencies": [ + "libavif" + ] + }, + "bmp": { + "description": "Enable BMP codec" + }, + "gif": { + "description": "Enable GIF codec", + "dependencies": [ + "giflib" + ] + }, + "hdr": { + "description": "Enable HDR codec" + }, + "heif": { + "description": "Enable HEIF codec", + "dependencies": [ + "libheif" + ] + }, + "high-priority-codecs": { + "description": "Enable high priority codecs such as AVIF", + "dependencies": [ + { + "name": "sail", + "features": [ + "avif", + "ico" + ] + } + ] + }, + "highest-priority-codecs": { + "description": "Enable highest priority codecs such as JPEG or PNG", + "dependencies": [ + { + "name": "sail", + "features": [ + "gif", + "jpeg", + "png", + "svg", + "webp" + ] + } + ] + }, + "ico": { + "description": "Enable ICO codec" + }, + "jbig": { + "description": "Enable JBIG codec", + "dependencies": [ + "jbigkit" + ] + }, + "jpeg": { + "description": "Enable JPEG codec", + "dependencies": [ + "libjpeg-turbo" + ] + }, + "jpeg2000": { + "description": "Enable JPEG2000 codec", + "dependencies": [ + "openjpeg" + ] + }, + "jpegxl": { + "description": "Enable JPEG XL codec", + "dependencies": [ + "libjxl" + ] + }, + "low-priority-codecs": { + "description": "Enable low priority codecs such as TGA", + "dependencies": [ + { + "name": "sail", + "features": [ + "bmp", + "hdr", + "jpeg2000", + "jpegxl", + "pnm", + "qoi", + "tga" + ] + } + ] + }, + "lowest-priority-codecs": { + "description": "Enable lowest priority codecs such as XBM", + "dependencies": [ + { + "name": "sail", + "features": [ + "jbig", + "pcx", + "wal", + "xbm", + "xpm", + "xwd" + ] + } + ] + }, + "medium-priority-codecs": { + "description": "Enable medium priority codecs such as AVIF", + "dependencies": [ + { + "name": "sail", + "features": [ + "heif", + "openexr", + "psd", + "tiff" + ] + } + ] + }, + "openexr": { + "description": "Enable OPENEXR codec", + "dependencies": [ + "openexr" + ] + }, + "openmp": { + "description": "Enable OpenMP support" + }, + "pcx": { + "description": "Enable PCX codec" + }, + "png": { + "description": "Enable PNG codec", + "dependencies": [ + "libpng" + ] + }, + "pnm": { + "description": "Enable PNM codec" + }, + "psd": { + "description": "Enable PSD codec" + }, + "qoi": { + "description": "Enable QOI codec" + }, + "svg": { + "description": "Enable SVG codec", + "dependencies": [ + "nanosvg" + ] + }, + "tga": { + "description": "Enable TGA codec" + }, + "tiff": { + "description": "Enable TIFF codec", + "dependencies": [ + { + "name": "tiff", + "default-features": false + } + ] + }, + "wal": { + "description": "Enable WAL codec" + }, + "webp": { + "description": "Enable WEBP codec", + "dependencies": [ + "libwebp" + ] + }, + "xbm": { + "description": "Enable XBM codec" + }, + "xpm": { + "description": "Enable XPM codec" + }, + "xwd": { + "description": "Enable XWD codec" + } + } +} |