## START: Set by rpmautospec ## (rpmautospec version 0.7.3) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 1; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec %global soversion 3.2 %global patchversion 1 Summary: Easy to integrate Vulkan memory allocation library Name: VulkanMemoryAllocator Version: %{soversion}.%{patchversion} Release: %autorelease License: MIT URL: https://gpuopen.com/vulkan-memory-allocator/ Source0: https://github.com/GPUOpen-LibrariesAndSDKs/%{name}/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: cmake BuildRequires: doxygen BuildRequires: gcc-c++ BuildRequires: vulkan-headers BuildRequires: vulkan-loader-devel # https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval ExcludeArch: %{ix86} BuildArch: noarch %description The Vulkan Memory Allocator (VMA) library provides a simple and easy to integrate API to help you allocate memory for Vulkan buffer and image storage. %package devel Summary: The Vulkan Memory Allocator development package Provides: %{name}-static = %{version}-%{release} %description devel The Vulkan Memory Allocator development package. %package doc Summary: The Vulkan Memory Allocator documentation package %description doc The Vulkan Memory Allocator documentation package. %prep %autosetup -p1 #We don't need this :) rm -f bin/*.exe #Delete pre-generated docs (we will regenerate): rm -r docs/html %build %cmake -DVMA_BUILD_DOCUMENTATION=ON %cmake_build %install %cmake_install %files devel %license LICENSE.txt %doc CHANGELOG.md %{_includedir}/vk_mem_alloc.h %{_datadir}/cmake/%{name} %files doc %doc %{_docdir}/%{name} %changelog ## START: Generated by rpmautospec * Fri Feb 07 2025 Jeremy Newton - 3.2.1-1 - Update to 3.2.1 * Thu Jan 16 2025 Fedora Release Engineering - 3.0.1-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild * Wed Jul 17 2024 Fedora Release Engineering - 3.0.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Mon Jan 22 2024 Fedora Release Engineering - 3.0.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Fri Jan 19 2024 Fedora Release Engineering - 3.0.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Fri Oct 06 2023 Jeremy Newton - 3.0.1-3 - Disable 32bit x86 * Fri Oct 06 2023 Jeremy Newton - 3.0.1-2 - Move documentation to doc subpackage * Fri Oct 06 2023 Jeremy Newton - 3.0.1-1 - Initial Package ## END: Generated by rpmautospec