## START: Set by rpmautospec ## (rpmautospec version 0.7.3) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 4; 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 # 'reshade' commit %global commit ee98003229465f9872e983a43a83b8cddc054fce %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: vkBasalt Version: 0.3.2.10 Release: %autorelease Summary: Vulkan post processing layer # The entire source code is zlib except: # * ASL 2.0: include/vulkan/ License: zlib and ASL 2.0 URL: https://github.com/DadSchoorse/vkBasalt Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz BuildRequires: gcc-c++ >= 9 BuildRequires: glibc-devel BuildRequires: glslang BuildRequires: meson BuildRequires: spirv-headers-devel BuildRequires: spirv-tools BuildRequires: vulkan-headers BuildRequires: vulkan-tools BuildRequires: vulkan-validation-layers-devel BuildRequires: pkgconfig(vulkan) BuildRequires: pkgconfig(x11) Suggests: goverlay Provides: bundled(reshade) = 0~git%{shortcommit} %description vkBasalt is a Vulkan post processing layer to enhance the visual graphics of games. Currently, the build in effects are: - Contrast Adaptive Sharpening - Denoised Luma Sharpening - Fast Approximate Anti-Aliasing - Enhanced Subpixel Morphological Anti-Aliasing - 3D color LookUp Table It is also possible to use Reshade Fx shaders. %prep %autosetup -p1 %build %meson \ -Dappend_libdir_vkbasalt=true %meson_build %install %meson_install # Configuration file install -Dpm 0644 config/%{name}.conf -t %{buildroot}%{_sysconfdir}/ %files %license LICENSE %doc README.md %{_datadir}/vulkan/implicit_layer.d/%{name}.json %{_libdir}/vkbasalt/ %config(noreplace) %{_sysconfdir}/%{name}.conf %changelog ## START: Generated by rpmautospec * Sat Jul 20 2024 Fedora Release Engineering - 0.3.2.10-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Sat Jan 27 2024 Fedora Release Engineering - 0.3.2.10-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sat Jul 22 2023 Fedora Release Engineering - 0.3.2.10-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Thu Jul 06 2023 Artem Polishchuk - 0.3.2.10-1 - chore: Update to 0.3.2.10 * Thu Apr 13 2023 Artem Polishchuk - 0.3.2.9-2 - build: Fix FTBFS 38 * Fri Mar 03 2023 Artem Polishchuk - 0.3.2.9-1 - chore: Update to 0.3.2.9 * Sat Jan 21 2023 Fedora Release Engineering - 0.3.2.8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Wed Dec 14 2022 Artem Polishchuk - 0.3.2.8-1 - chore: Update to 0.3.2.8 * Wed Dec 14 2022 Artem Polishchuk - 0.3.2.7-1 - build: Update to 0.3.2.7 * Sun Jul 31 2022 Artem Polishchuk - 0.3.2.6-1 - chore(update): 0.3.2.6 * Sat Jul 23 2022 Fedora Release Engineering - 0.3.2.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Mon Feb 14 2022 Artem Polishchuk - 0.3.2.5-1 - chore(update): 0.3.2.5 * Sat Feb 12 2022 Artem Polishchuk - 0.3.2.4-5 - fix: Add include. Fixes build on GCC12 | Fix FTBFS 36 * Sat Jan 22 2022 Fedora Release Engineering - 0.3.2.4-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Fri Jul 23 2021 Fedora Release Engineering - 0.3.2.4-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Wed Jan 27 2021 Fedora Release Engineering - 0.3.2.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Sat Jan 23 2021 Artem Polishchuk - 0.3.2.4-1 - build(update): 0.3.2.4 * Fri Nov 6 2020 Artem Polishchuk - 0.3.2.3-4 - Update to 0.3.2.3 * Thu Oct 29 2020 Artem Polishchuk - 0.3.2.2-1 - Update to 0.3.2.2 * Sun Feb 02 2020 Artem Polishchuk - 0.3.0-1 - Update to 0.3.0 * Mon Dec 16 2019 Artem Polishchuk - 0.2.2-1 - Update to 0.2.2 * Sat Nov 30 2019 Artem Polishchuk - 0.2.1-2 - Update to 0.2.1 * Mon Oct 21 2019 Artem Polishchuk - 0.0.4-5.20191021git3a31052 - Initial package - Thanks to Vitaly Zaitsev ## END: Generated by rpmautospec