From 9c3f85c5d2047d5033657aa33d231d17a7888abd Mon Sep 17 00:00:00 2001 From: emmett1 Date: Mon, 21 Oct 2024 23:44:02 +0800 Subject: libplacebo: drop dependency vulkan-headers --- repos/extra/libplacebo/.checksum | 1 + repos/extra/libplacebo/abuild | 5 +++-- repos/extra/libplacebo/depends | 2 +- repos/extra/libplacebo/no-vulkan-headers.patch | 11 +++++++++++ 4 files changed, 16 insertions(+), 3 deletions(-) create mode 100644 repos/extra/libplacebo/no-vulkan-headers.patch diff --git a/repos/extra/libplacebo/.checksum b/repos/extra/libplacebo/.checksum index 5c330db9..80665208 100644 --- a/repos/extra/libplacebo/.checksum +++ b/repos/extra/libplacebo/.checksum @@ -1 +1,2 @@ 2bff31d735cfc8551dc764648568b9fc78c1fb5c881769c13f8a38a0db0ca661 libplacebo-7.349.0.tar.gz +b53cad5829a26f43721e45852aa7cfdf200c0063804ed2451649bc5a0e104a69 no-vulkan-headers.patch diff --git a/repos/extra/libplacebo/abuild b/repos/extra/libplacebo/abuild index bbdd5e23..f35779fb 100644 --- a/repos/extra/libplacebo/abuild +++ b/repos/extra/libplacebo/abuild @@ -1,6 +1,7 @@ name=libplacebo version=7.349.0 -release=1 -source="https://github.com/haasn/${name}/archive/v${version}/${name}-${version}.tar.gz" +release=2 +source="https://github.com/haasn/${name}/archive/v${version}/${name}-${version}.tar.gz + no-vulkan-headers.patch" build_opt="-Ddemos=false" diff --git a/repos/extra/libplacebo/depends b/repos/extra/libplacebo/depends index fd9987fb..8fe595c7 100644 --- a/repos/extra/libplacebo/depends +++ b/repos/extra/libplacebo/depends @@ -1,3 +1,3 @@ glad -vulkan-headers lcms2 +python-markupsafe diff --git a/repos/extra/libplacebo/no-vulkan-headers.patch b/repos/extra/libplacebo/no-vulkan-headers.patch new file mode 100644 index 00000000..51ba53e7 --- /dev/null +++ b/repos/extra/libplacebo/no-vulkan-headers.patch @@ -0,0 +1,11 @@ +diff --git a/src/vulkan/meson.build b/src/vulkan/meson.build +index 64c5572..b4bd46a 100644 +--- a/src/vulkan/meson.build ++++ b/src/vulkan/meson.build +@@ -54,6 +54,4 @@ if vulkan_build.allowed() + build_deps += vulkan_loader + tests += 'vulkan.c' + endif +-else +- sources += 'vulkan/stubs.c' + endif -- cgit v1.2.3