1
0
vulkan-headers/vulkan-headers.spec

68 lines
2.1 KiB
RPMSpec
Raw Normal View History

#
# spec file for package vulkan-headers
#
# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
# vkinfo reports vulkan-headers's version even if the loader/tools/etc.
# are at an older version, which in the past confused some users.
# Consider only updating the sources in lockstep.
#
Name: vulkan-headers
Accepting request 995238 from home:dirkmueller:Factory - update to SDK-1.3.224: * Add issues to the apiext:VK_KHR_dynamic_rendering proposal document discussing render area granularity (public issue 1899). * Clarify external synchronization requirements for ename:VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT and ename:VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT elink:VkDescriptorBindingFlagBits and flink:vkUpdateDescriptorSets (public issue 1713). * Add Vulkan 1.0 valid usage statement for *Subgroup* memory scope to <<spirvenv-module-validation-standalone, Standalone SPIR-V Validation>> (public merge request 1900). * Move "`Hit Kind`" valid usage statement from standalone to runtime SPIR-V validation statements (public merge request 1903). * Use correct feature in ename:VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT description (public pull request 1892). * GitHub CI: Regenerate and build-test Rust Vulkan bindings (Ash crate) (public pull request 1894). * Add dependency of apiext:VK_EXT_blend_operation_advanced on apiext:VK_KHR_get_physical_device_properties2. (public merge request 1887). * Update xrefs to features so the feature name is used as the link text, and marked up consistently. Added a section to the style guide on markup of feature xrefs (public issue 1889). elink:VK_COLOR_SPACE_PASS_THROUGH_EXT for a linear or non-gamma transfer function color space (public merge request 1729). * Fix clamp expression for d_{lo} in the <<textures-level-of-detail-operation, Level-of-Detail Operation>> section (partial fix for public issue 1836). * Update <<spirvenv-module-validation-standalone, Standalone SPIR-V OBS-URL: https://build.opensuse.org/request/show/995238 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/vulkan-headers?expand=0&rev=87
2022-08-23 00:37:41 +02:00
Version: 1.3.224
Release: 0
Summary: Vulkan C and C++ API header files
License: Apache-2.0
Group: Development/Libraries/C and C++
URL: https://github.com/KhronosGroup/Vulkan-Headers
Source: https://github.com/KhronosGroup/Vulkan-Headers/archive/sdk-%version.tar.gz
Patch1: 0001-Drop-wayland-client.h-include.patch
BuildRequires: cmake >= 2.8.11
BuildArch: noarch
Requires: pkgconfig(wayland-client)
Requires: pkgconfig(x11)
Requires: pkgconfig(xcb)
Requires: pkgconfig(xrandr)
Conflicts: vulkan-devel < 1.1.91
%description
Vulkan is a 3D graphics and compute API providing cross-platform
access to modern GPUs with low overhead and targeting realtime
graphics applications such as games and interactive media.
This package contains the development headers for packages wanting
to make use of Vulkan.
%prep
%autosetup -n Vulkan-Headers-sdk-%version -p1
%build
%cmake \
-DCMAKE_INSTALL_SYSCONFDIR="%_sysconfdir" \
-DBUILD_WSI_MIR_SUPPORT=OFF \
-DBUILD_TESTS=OFF
%cmake_build
%install
%cmake_install
%files
%license LICENSE.txt
%_includedir/vulkan/
%_includedir/vk_video/
%_datadir/vulkan/
%changelog