[gdk-pixbuf] Wire relocation support limitations (#45149)

This commit is contained in:
Kai Pastor 2025-04-28 23:27:50 +02:00 committed by GitHub
parent 1bdadb8cc5
commit b66385232e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 16 additions and 8 deletions

View File

@ -43,6 +43,12 @@ else()
list(APPEND OPTIONS -Dothers=disabled)
endif()
# Whether to enable application bundle relocation support.
# Limitation cf. gdk-pixbuf/gdk-pixbuf-io.c
if(VCPKG_TARGET_IS_LINUX OR VCPKG_TARGET_IS_OSX OR VCPKG_TARGET_IS_WINDOWS)
list(APPEND OPTIONS -Drelocatable=true)
endif()
if(CMAKE_HOST_WIN32 AND VCPKG_TARGET_ARCHITECTURE STREQUAL "x86")
set(GIR_TOOL_DIR ${CURRENT_INSTALLED_DIR})
else()
@ -58,7 +64,6 @@ vcpkg_configure_meson(
-Dman=false # Whether to generate man pages (requires xlstproc)
-Dgtk_doc=false # Whether to generate the API reference (requires GTK-Doc)
-Ddocs=false
-Drelocatable=true # Whether to enable application bundle relocation support
-Dtests=false
-Dinstalled_tests=false
-Dgio_sniffing=false # Perform file type detection using GIO (Unused on MacOS and Windows)

View File

@ -1,7 +1,7 @@
{
"name": "gdk-pixbuf",
"version": "2.42.12",
"port-version": 2,
"port-version": 3,
"description": "Image loading library.",
"homepage": "https://gitlab.gnome.org/GNOME/gdk-pixbuf",
"license": "LGPL-2.1-or-later",

View File

@ -891,10 +891,8 @@ gdal[hdf5]:arm64-windows = cascade
gdcm2:arm64-uwp = cascade
gdcm2:arm64-windows = cascade
gdcm2:x64-uwp = cascade
gdk-pixbuf:arm64-uwp = cascade
gdk-pixbuf:x64-uwp = cascade
gdk-pixbuf[introspection]:arm64-osx = cascade
gdk-pixbuf[introspection]:x64-linux = cascade
gdk-pixbuf(uwp) = cascade
gdk-pixbuf[introspection](static | !(native | (windows & x86))) = cascade
ginkgo[cuda]:arm64-uwp = cascade
ginkgo[cuda]:arm64-windows = cascade
ginkgo[cuda]:x64-uwp = cascade
@ -2190,7 +2188,7 @@ flashlight-cpu = fail # CMake Error: INSTALL(EXPORT) given unknown export "flash
flashlight-sequence[openmp](osx) = feature-fails # No openmp on osx
freerdp[server](osx) = skip # Uses api removed with macOS 15. Don't get fixed. See https://github.com/FreeRDP/FreeRDP/issues/10558
gdal[netcdf](windows & arm) = feature-fails # gdal_target_link_libraries(): PRIVATE is a mandatory argument. See https://github.com/microsoft/vcpkg/issues/33753
gdk-pixbuf[introspection](windows & arm) = feature-fails # ERROR: Dependency "gobject-introspection-1.0" not found. See https://github.com/microsoft/vcpkg/issues/33751
gdk-pixbuf[introspection](windows & (native | x86) & !static) = feature-fails # python distutils trouble
gegl(osx) = fail # meson bug on osx. See https://github.com/microsoft/vcpkg/issues/44411
geogram[graphics] = feature-fails # imgui not found. See https://github.com/microsoft/vcpkg/issues/32421
ginkgo[openmp](osx) = feature-fails # No openmp on osx

View File

@ -3102,7 +3102,7 @@
},
"gdk-pixbuf": {
"baseline": "2.42.12",
"port-version": 2
"port-version": 3
},
"gegl": {
"baseline": "0.4.54",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "c4f303035e2c6053afaf4b27574d8aa198ee7215",
"version": "2.42.12",
"port-version": 3
},
{
"git-tree": "1cfa612d4e917b0932124a39f4221dd33a21862f",
"version": "2.42.12",