aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoremmett1 <emmett1.2miligrams@protonmail.com>2024-10-21 23:44:02 +0800
committeremmett1 <emmett1.2miligrams@protonmail.com>2024-10-21 23:44:02 +0800
commit9c3f85c5d2047d5033657aa33d231d17a7888abd (patch)
tree8d680bbac8573e62217205f7a142b156bf6b1d81
parent0a0ee997d47fbe4dcfa67b19e6193f8689124b17 (diff)
downloadalicelinux-9c3f85c5d2047d5033657aa33d231d17a7888abd.tar.gz
alicelinux-9c3f85c5d2047d5033657aa33d231d17a7888abd.zip
libplacebo: drop dependency vulkan-headers
-rw-r--r--repos/extra/libplacebo/.checksum1
-rw-r--r--repos/extra/libplacebo/abuild5
-rw-r--r--repos/extra/libplacebo/depends2
-rw-r--r--repos/extra/libplacebo/no-vulkan-headers.patch11
4 files changed, 16 insertions, 3 deletions
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