diff --git a/v/vulkan-utility-libraries/manifest.x86_64.bin b/v/vulkan-utility-libraries/manifest.x86_64.bin new file mode 100644 index 0000000000..2b88a69669 Binary files /dev/null and b/v/vulkan-utility-libraries/manifest.x86_64.bin differ diff --git a/v/vulkan-utility-libraries/manifest.x86_64.jsonc b/v/vulkan-utility-libraries/manifest.x86_64.jsonc new file mode 100644 index 0000000000..7512b32f5c --- /dev/null +++ b/v/vulkan-utility-libraries/manifest.x86_64.jsonc @@ -0,0 +1,37 @@ +/** Human readable report. This is not consumed by boulder */ +{ + "manifest-version": "0.2", + "packages": { + "vulkan-utility-libraries": { + "build-depends": [ + "cmake(VulkanHeaders)" + ], + "files": [ + "/usr/include/vulkan/layer/vk_layer_settings.h", + "/usr/include/vulkan/layer/vk_layer_settings.hpp", + "/usr/include/vulkan/utility/vk_concurrent_unordered_map.hpp", + "/usr/include/vulkan/utility/vk_dispatch_table.h", + "/usr/include/vulkan/utility/vk_format_utils.h", + "/usr/include/vulkan/utility/vk_safe_struct.hpp", + "/usr/include/vulkan/utility/vk_safe_struct_utils.hpp", + "/usr/include/vulkan/utility/vk_small_containers.hpp", + "/usr/include/vulkan/utility/vk_sparse_range_map.hpp", + "/usr/include/vulkan/utility/vk_struct_helper.hpp", + "/usr/include/vulkan/vk_enum_string_helper.h", + "/usr/lib/cmake/VulkanUtilityLibraries/VulkanUtilityLibraries-targets-release.cmake", + "/usr/lib/cmake/VulkanUtilityLibraries/VulkanUtilityLibraries-targets.cmake", + "/usr/lib/cmake/VulkanUtilityLibraries/VulkanUtilityLibrariesConfig.cmake", + "/usr/lib/cmake/VulkanUtilityLibraries/VulkanUtilityLibrariesConfigVersion.cmake", + "/usr/lib/libVulkanLayerSettings.a", + "/usr/lib/libVulkanSafeStruct.a" + ], + "name": "vulkan-utility-libraries", + "provides": [ + "cmake(VulkanUtilityLibraries)" + ] + } + }, + "source-name": "vulkan-utility-libraries", + "source-release": "1", + "source-version": "1.4.357.0" +} diff --git a/v/vulkan-utility-libraries/monitoring.yaml b/v/vulkan-utility-libraries/monitoring.yaml new file mode 100644 index 0000000000..feffdc1d8f --- /dev/null +++ b/v/vulkan-utility-libraries/monitoring.yaml @@ -0,0 +1,5 @@ +releases: + id: 370173 + rss: https://github.com/KhronosGroup/Vulkan-Utility-Libraries/tags.atom +security: + cpe: ~ # No CPE found, last checked (2026-07-31) diff --git a/v/vulkan-utility-libraries/stone.yaml b/v/vulkan-utility-libraries/stone.yaml new file mode 100644 index 0000000000..a2b4b9c67b --- /dev/null +++ b/v/vulkan-utility-libraries/stone.yaml @@ -0,0 +1,27 @@ +# SPDX-FileCopyrightText: 2026 AerynOS Developers +# SPDX-License-Identifier: MPL-2.0 + +name : vulkan-utility-libraries +version : "1.4.357.0" +release : 1 +homepage : https://vulkan.org/ +upstreams : + - https://github.com/KhronosGroup/Vulkan-Utility-Libraries/archive/refs/tags/vulkan-sdk-1.4.357.0.tar.gz: 6d450436aea4a821d7b0d8bb914c2e375088d98eeeaad0fbf059fdb06ac937f4 +summary : Utility libraries for Vulkan developers +description : | + Utility libraries for Vulkan developers +license : + - Apache-2.0 + - CC-BY-4.0 +builddeps : + - cmake(VulkanHeaders) +setup : | + %cmake +build : | + %cmake_build +install : | + %cmake_install +packages : + - "%(name)": + paths: + - /* diff --git a/v/vulkan-validation-layers/manifest.x86_64.bin b/v/vulkan-validation-layers/manifest.x86_64.bin new file mode 100644 index 0000000000..585ae9c74f Binary files /dev/null and b/v/vulkan-validation-layers/manifest.x86_64.bin differ diff --git a/v/vulkan-validation-layers/manifest.x86_64.jsonc b/v/vulkan-validation-layers/manifest.x86_64.jsonc new file mode 100644 index 0000000000..8c8b2f736c --- /dev/null +++ b/v/vulkan-validation-layers/manifest.x86_64.jsonc @@ -0,0 +1,38 @@ +/** Human readable report. This is not consumed by boulder */ +{ + "manifest-version": "0.2", + "packages": { + "vulkan-validation-layers": { + "build-depends": [ + "binary(python3)", + "cmake(SPIRV-Headers)", + "cmake(SPIRV-Tools-opt)", + "cmake(VulkanHeaders)", + "cmake(VulkanUtilityLibraries)", + "pkgconfig(wayland-client)", + "pkgconfig(x11)", + "pkgconfig(xcb)", + "pkgconfig(xrandr)" + ], + "depends": [ + "soname(libSPIRV-Tools-opt.so(x86_64))", + "soname(libSPIRV-Tools.so(x86_64))", + "soname(libc.so.6(x86_64))", + "soname(libgcc_s.so.1(x86_64))", + "soname(libm.so.6(x86_64))", + "soname(libstdc++.so.6(x86_64))" + ], + "files": [ + "/usr/lib/libVkLayer_khronos_validation.so", + "/usr/share/vulkan/explicit_layer.d/VkLayer_khronos_validation.json" + ], + "name": "vulkan-validation-layers", + "provides": [ + "soname(libVkLayer_khronos_validation.so(x86_64))" + ] + } + }, + "source-name": "vulkan-validation-layers", + "source-release": "1", + "source-version": "1.4.357.0" +} diff --git a/v/vulkan-validation-layers/monitoring.yaml b/v/vulkan-validation-layers/monitoring.yaml new file mode 100644 index 0000000000..dfb79bc088 --- /dev/null +++ b/v/vulkan-validation-layers/monitoring.yaml @@ -0,0 +1,5 @@ +releases: + id: 230558 + rss: https://github.com/KhronosGroup/Vulkan-ValidationLayers/tags.atom +security: + cpe: ~ # No CPE found, last checked (2026-07-31) diff --git a/v/vulkan-validation-layers/stone.yaml b/v/vulkan-validation-layers/stone.yaml new file mode 100644 index 0000000000..a6bf19c69b --- /dev/null +++ b/v/vulkan-validation-layers/stone.yaml @@ -0,0 +1,41 @@ +# SPDX-FileCopyrightText: 2026 AerynOS Developers +# SPDX-License-Identifier: MPL-2.0 + +name : vulkan-validation-layers +version : "1.4.357.0" +release : 1 +homepage : https://github.com/KhronosGroup/Vulkan-ValidationLayers +upstreams : + - https://github.com/KhronosGroup/Vulkan-ValidationLayers/archive/refs/tags/vulkan-sdk-1.4.357.0.tar.gz : 73180b11992a3554e97ebc18e6bf2b45ff9790ded9d87fc526c7bab865d1303f +summary : Vulkan Validation Layers +description : | + This package provides the validation layers from the Vulkan SDK, which are + useful for debugging Vulkan applications. +license : + - Apache-2.0 + - Apache-2.0 WITH LLVM-exception + - BSD-2-Clause + - BSL-1.0 + - MIT +builddeps : + - binary(python3) + - cmake(SPIRV-Headers) + - cmake(SPIRV-Tools-opt) + - cmake(VulkanHeaders) + - cmake(VulkanUtilityLibraries) + - pkgconfig(wayland-client) + - pkgconfig(x11) + - pkgconfig(xcb) + - pkgconfig(xrandr) +setup : | + %cmake \ + -DUPDATE_DEPS=OFF +build : | + %cmake_build +install : | + %cmake_install +packages : + - "%(name)": + paths: + - /usr/lib/libVkLayer_khronos_validation.so + - /usr/share/vulkan/explicit_layer.d