[sail] Bump to 1.2.0 (#53673)

This commit is contained in:
Dzmitry Baryshau 2026-08-31 09:45:14 +03:00 committed by GitHub
parent b42535f3e4
commit b70085cf11
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 41 additions and 5 deletions

View File

@ -0,0 +1,17 @@
diff --git a/src/sail-codecs/video/CMakeLists.txt b/src/sail-codecs/video/CMakeLists.txt
index 7ac3fc66..4d811707 100644
--- a/src/sail-codecs/video/CMakeLists.txt
+++ b/src/sail-codecs/video/CMakeLists.txt
@@ -25,9 +25,9 @@ endif()
#
include(SelectLibraryConfigurations)
-set(COMPRESSION_PREFIXES ZLIB BZIP2 LZMA)
-set(COMPRESSION_NAMES_RELEASE "z zlib" "bz2 bzip2" "lzma")
-set(COMPRESSION_NAMES_DEBUG "z zlibd" "bz2d bz2 bzip2" "lzmad lzma")
+set(COMPRESSION_PREFIXES ZLIB BZIP2 LZMA)
+set(COMPRESSION_NAMES_RELEASE "z zs zlib" "bz2 bzip2" "lzma")
+set(COMPRESSION_NAMES_DEBUG "zd zsd z" "bz2d bz2 bzip2" "lzmad lzma")
list(LENGTH COMPRESSION_PREFIXES length)
math(EXPR COMPRESSION_PREFIXES_LAST_INDEX "${length} - 1")

View File

@ -2,12 +2,13 @@ vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO HappySeaFox/sail
REF "v${VERSION}"
SHA512 34adaf10d8a4b69740acc6ac9db9564483cbe6e3226a2adec3692b0b8432aa086a5158bae1eafd1a621f1566f462eb1352bc323672f93eacb8d26ee2f03052d4
SHA512 7a129b275c78aa6edcb00095aabf85aefb6e726f95742dc15c4b2c32d51f0baa71c22c1f50641b2a0dadde111d6d93aff615829d2387aac22b49720a5c971361
HEAD_REF master
PATCHES
fix-always-nanosvg.diff
fix-heif.patch
fix-include-directory.patch
fix-video-zlib-debug-name.patch
)
# Enable selected codecs
@ -33,6 +34,12 @@ if ("openmp" IN_LIST FEATURES)
set(SAIL_ENABLE_OPENMP ON)
endif()
if ("video" IN_LIST FEATURES)
set(SAIL_MANIP_USE_SWSCALE ON)
else()
set(SAIL_MANIP_USE_SWSCALE OFF)
endif()
vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS
FEATURES
test BUILD_TESTING
@ -54,6 +61,7 @@ vcpkg_cmake_configure(
${FEATURE_OPTIONS}
-DSAIL_COMBINE_CODECS=ON
-DSAIL_ENABLE_OPENMP=${SAIL_ENABLE_OPENMP}
-DSAIL_MANIP_USE_SWSCALE=${SAIL_MANIP_USE_SWSCALE}
-DSAIL_ONLY_CODECS=${ONLY_CODECS_ESCAPED}
-DSAIL_BUILD_APPS=OFF
-DSAIL_BUILD_EXAMPLES=OFF

View File

@ -1,6 +1,6 @@
{
"name": "sail",
"version-semver": "1.1.0",
"version-semver": "1.2.0",
"description": "The missing small and fast image decoding library for humans (not for machines)",
"homepage": "https://github.com/HappySeaFox/sail",
"license": "MIT",
@ -195,7 +195,10 @@
"description": "Enable PSD codec"
},
"qoi": {
"description": "Enable QOI codec"
"description": "Enable QOI codec",
"dependencies": [
"qoi"
]
},
"raw": {
"description": "Enable RAW codec",
@ -240,8 +243,11 @@
"features": [
"avcodec",
"avformat",
"bzip2",
"lzma",
"swresample",
"swscale"
"swscale",
"zlib"
]
}
]

View File

@ -9097,7 +9097,7 @@
"port-version": 0
},
"sail": {
"baseline": "1.1.0",
"baseline": "1.2.0",
"port-version": 0
},
"sajson": {

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "18c6b64fbefbfa7b945a6e81f543f37b8468d340",
"version-semver": "1.2.0",
"port-version": 0
},
{
"git-tree": "a1835391b2edf6ec0da2e72d26476d4fc1fdf50a",
"version-semver": "1.1.0",