Compare commits

...
Sign in to create a new pull request.

70 commits

Author SHA1 Message Date
Fedora Release Engineering
ef81d2b80a Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 08:39:13 +00:00
Anusha Srivatsa
ee79538f09 Update to 1.4.350.0 SDK 2026-05-27 14:16:16 -05:00
Anusha Srivatsa
244c589613 packit: add allowed_committers to enable build triggers
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 15:27:16 -05:00
Anusha Srivatsa
4c2112edab Add packit config for sidetag group builds 2026-03-11 14:46:36 -06:00
José Expósito
8fc86f6009 Update to 1.4.341.0 SDK 2026-02-16 16:00:24 +01:00
Fedora Release Engineering
24fa00df00 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 20:04:57 +00:00
Jocelyn Falempe
8af2b9776a Update to SDK 1.4.328.1
Signed-off-by: Jocelyn Falempe <jfalempe@redhat.com>
2025-12-02 11:32:50 +01:00
Anusha Srivatsa
27d9ae7c68 Rebuild to have spirv-header changes
Signed-off-by: Anusha Srivatsa <asrivats@redhat.com>
2025-09-11 14:52:37 -04:00
Anusha Srivatsa
f299fd06e3 Rebuild v1.4.321.0 in new sidetag
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/MARLVOEKRQUWBJSVADOV7S6FTA3LW34C/

To fix from the above change, lets rebuild
the package in a new sidetag.

Signed-off-by: Anusha Srivatsa <asrivats@redhat.com>
2025-08-07 14:46:48 -05:00
Fedora Release Engineering
f56307b0ae Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 20:15:09 +00:00
Anusha Srivatsa
50176faa8c Update to v1.4.321.0
Signed-off-by: Anusha Srivatsa <asrivats@redhat.com>
2025-07-15 15:52:16 -05:00
Anusha Srivatsa
2ee1871374 Update to SDK v1.4.313.0 2025-05-07 14:47:51 -04:00
Anusha Srivatsa
d0f442037e Update to v1.4.309.0 SDK
Signed-off-by: Anusha Srivatsa <asrivats@redhat.com>
2025-03-25 15:05:18 -04:00
Marie Loise Nolden
03a28c19af remove fedora <= 27 check
Rebuilding the package on centos-stream 10, I discovered the circular dependency between vulkan-loader and mesa drivers. The previous check only checked if fedora was below or equal 27, but not if rhel is used turning this to always true and leading to a requires to the drivers (which need llvm to compile, and thus every upgrade of mesa fails due to this circular dependency). As F27 is long history, remove the check completely and stay with the recommends only.
2025-02-15 18:48:33 +00:00
Fedora Release Engineering
d5b4a6feca Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 14:40:21 +00:00
José Expósito
6d35a8e1e1 Update to 1.4.304.0 SDK 2025-01-15 13:01:05 +01:00
José Expósito
9053e2ad81 Update to 1.3.296.0 SDK 2024-10-11 13:02:03 +02:00
José Expósito
344acdf65e Update to 1.3.290.0 SDK 2024-08-14 10:01:46 +02:00
Fedora Release Engineering
8dcefbf466 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 09:03:24 +00:00
José Expósito
da27d2fb71 Own %{_libdir}/cmake/VulkanLoader/
The following directory is missing in RPM database:
/usr/lib64/cmake/VulkanLoader/

Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=2283787
2024-06-06 09:24:22 +02:00
José Expósito
6157dd80cb Update to 1.3.283.0 SDK 2024-05-27 16:58:23 +02:00
José Expósito
619f139cf1 Update to 1.3.280.0 SDK 2024-04-03 08:51:22 +02:00
José Expósito
3ddfd17f15 Update to 1.3.275.0 SDK 2024-02-21 17:11:34 +01:00
Fedora Release Engineering
b99030cca7 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 08:16:55 +00:00
José Expósito
4b688192f7 update to 1.3.268.0 SDK 2023-10-30 16:52:50 +01:00
Dave Airlie
851a1acbf7 update to 1.3.261.1 sdk release 2023-09-05 11:02:29 +10:00
Dave Airlie
9bb914892b migrated to SPDX license 2023-09-04 16:29:05 +10:00
Fedora Release Engineering
762b098a82 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 17:54:46 +00:00
Dave Airlie
07572fb48e update to 1.3.250.0 sdk release 2023-06-20 09:51:51 +10:00
Dave Airlie
72c2157b62 update to 1.3.243 sdk 2023-04-20 17:20:25 +10:00
Dave Airlie
e836b82bbb update to vulkan loader 1.3.239.0 2023-01-31 11:11:22 +10:00
Fedora Release Engineering
72d637bbce Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 06:32:31 +00:00
Dave Airlie
1715337bb9 add missing sources 2022-11-09 13:52:26 +10:00
Dave Airlie
f84fc8f650 update vulkan loader to 1.3.231.1 sdk release 2022-11-09 13:19:08 +10:00
Dave Airlie
e0e891107f Update to 1.3.224.0 2022-08-24 10:18:12 +10:00
Jeremy Newton
7aab3ab5b1 Fixes RHBZ#2112433 2022-07-29 13:31:56 -04:00
Fedora Release Engineering
0f61b02e64 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 12:08:53 +00:00
Dave Airlie
61b639abdf Update to 1.3.216.0 2022-06-17 06:30:26 +10:00
Dave Airlie
e73a89af22 drop . from cmake line 2022-04-27 14:08:35 +10:00
Dave Airlie
19b5910fa1 Update to 1.3.211.0 2022-04-27 13:55:25 +10:00
Dave Airlie
674e550c2f Update to 1.3.211.0 2022-04-27 13:55:03 +10:00
Dave Airlie
8890c422f3 Update to 1.3.204.0 2022-02-16 09:14:32 +10:00
Fedora Release Engineering
506e2bd305 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 04:12:52 +00:00
Dave Airlie
b79b7fc646 Update to 1.2.198.0 2021-11-23 11:43:43 +10:00
Dave Airlie
8bc8fd6b60 Update to 1.2.189.0 2021-09-07 15:02:10 +10:00
Fedora Release Engineering
bde11289e0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 20:42:07 +00:00
Dave Airlie
f5b6fedcd6 Update to 1.2.182.0 loader 2021-07-07 09:32:40 +10:00
Dave Airlie
7006e0b1d2 Update to 1.2.182.0 loader 2021-07-07 08:55:17 +10:00
Dave Airlie
ead5242dcf drop unused patch 2021-05-18 17:20:32 +10:00
Dave Airlie
3ed618c13e Update to 1.2.176.0 loader 2021-05-18 17:10:03 +10:00
Dave Airlie
3c6c19718b Fix regression with vulkan loader upstream 2021-01-29 14:20:27 +10:00
Dave Airlie
f6649a0a1f fix build requires 2021-01-29 09:18:29 +10:00
Dave Airlie
398bc09d1c Update to 1.2.162.0 loader 2021-01-29 07:47:56 +10:00
Fedora Release Engineering
71c07cf27b - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 23:16:31 +00:00
Dave Airlie
7ccc4eb708 Update to 1.2.154.1 loader 2020-11-04 07:39:29 +10:00
Dave Airlie
38bd4c7bf2 fixup build requires 2020-10-08 12:22:22 +10:00
Dave Airlie
2e25ab8290 Update to 1.2.148.1 loader - fixes layer loading issue 2020-10-08 12:16:32 +10:00
Dave Airlie
9faae51f15 Update to 1.2.148.0 loader 2020-08-04 13:27:58 +10:00
Dave Airlie
9020e2895a Update to 1.2.148.0 loader 2020-08-04 13:25:31 +10:00
Fedora Release Engineering
56ddf0580c - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-08-01 09:37:14 +00:00
Fedora Release Engineering
f9bd15e7c0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 13:55:18 +00:00
Dave Airlie
274a08aaaa Update to 1.2.135.0 2020-04-22 07:00:39 +10:00
Dave Airlie
35cf7a150b Update to 1.2.131.1 2020-01-29 08:59:36 +10:00
Dave Airlie
cd31ed4624 Update to 1.1.126.0 2019-11-12 12:56:05 +10:00
Dave Airlie
a93c718d88 Update to 1.1.114.0 2019-07-31 10:42:38 +10:00
Fedora Release Engineering
5a79f24101 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-27 03:13:42 +00:00
Dave Airlie
d4fea3261c Update to 1.1.108.0 2019-06-25 15:17:19 +10:00
Dave Airlie
042eddec34 Update to 1.1.101.0 2019-03-06 12:54:04 +10:00
Dave Airlie
774003d6a0 Update to 1.1.97.0 2019-02-13 10:29:24 +10:00
Fedora Release Engineering
cb256e2122 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-03 11:29:24 +00:00
5 changed files with 93 additions and 43 deletions

37
.gitignore vendored
View file

@ -3,3 +3,40 @@
/Vulkan-Loader-sdk-1.1.85.0.tar.gz
/sdk-1.1.92.tar.gz
/Vulkan-Loader-sdk-1.1.92.0.tar.gz
/Vulkan-Loader-sdk-1.1.97.0.tar.gz
/Vulkan-Loader-sdk-1.1.101.0.tar.gz
/Vulkan-Loader-sdk-1.1.108.0.tar.gz
/Vulkan-Loader-sdk-1.1.114.0.tar.gz
/Vulkan-Loader-sdk-1.1.126.0.tar.gz
/Vulkan-Loader-sdk-1.2.131.1.tar.gz
/Vulkan-Loader-sdk-1.2.135.0.tar.gz
/Vulkan-Loader-sdk-1.2.148.0.tar.gz
/Vulkan-Loader-sdk-1.2.148.1.tar.gz
/Vulkan-Loader-sdk-1.2.154.1.tar.gz
/Vulkan-Loader-sdk-1.2.162.0.tar.gz
/Vulkan-Loader-sdk-1.2.176.0.tar.gz
/Vulkan-Loader-sdk-1.2.182.0.tar.gz
/Vulkan-Loader-sdk-1.2.189.0.tar.gz
/Vulkan-Loader-sdk-1.2.198.0.tar.gz
/Vulkan-Loader-sdk-1.3.204.0.tar.gz
/Vulkan-Loader-sdk-1.3.211.0.tar.gz
/Vulkan-Loader-sdk-1.3.216.0.tar.gz
/Vulkan-Loader-sdk-1.3.224.0.tar.gz
/Vulkan-Loader-sdk-1.3.231.1.tar.gz
/Vulkan-Loader-sdk-1.3.239.0.tar.gz
/Vulkan-Loader-sdk-1.3.243.0.tar.gz
/Vulkan-Loader-sdk-1.3.250.0.tar.gz
/Vulkan-Loader-sdk-1.3.261.1.tar.gz
/Vulkan-Loader-sdk-1.3.268.0.tar.gz
/Vulkan-Loader-sdk-1.3.275.0.tar.gz
/Vulkan-Loader-sdk-1.3.280.0.tar.gz
/Vulkan-Loader-sdk-1.3.283.0.tar.gz
/Vulkan-Loader-sdk-1.3.290.0.tar.gz
/Vulkan-Loader-sdk-1.3.296.0.tar.gz
/Vulkan-Loader-sdk-1.4.304.0.tar.gz
/Vulkan-Loader-sdk-1.4.309.0.tar.gz
/Vulkan-Loader-sdk-1.4.313.0.tar.gz
/Vulkan-Loader-sdk-1.4.321.0.tar.gz
/Vulkan-Loader-sdk-1.4.328.1.tar.gz
/Vulkan-Loader-sdk-1.4.341.0.tar.gz
/Vulkan-Loader-sdk-1.4.350.0.tar.gz

15
.packit.yaml Normal file
View file

@ -0,0 +1,15 @@
# packit config for vulkan-loader
# Build Stage 2 - depends on vulkan-headers
jobs:
- job: koji_build
trigger: commit | koji_build
allowed_committers: [all_admins]
dist_git_branches:
- fedora-all
sidetag_group: vulkan-sdk-releases
dependencies:
- vulkan-headers
dependents:
- vulkan-utility-libraries
- vulkan-volk

26
fix-vulkan-1.patch Normal file
View file

@ -0,0 +1,26 @@
From 7a313093b5c4af964d50a5a64e73d7df6152ea3f Mon Sep 17 00:00:00 2001
From: Michel Zou <xantares09@hotmail.com>
Date: Thu, 26 Nov 2020 22:12:58 +0100
Subject: [PATCH] cmake: remove mingw lib prefix
we want the dll to be named vulkan-1.dll and not libvulkan-1.dll
as it is the default on mingw (for drop-in replacement)
---
loader/CMakeLists.txt | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/loader/CMakeLists.txt b/loader/CMakeLists.txt
index 7cc5fd71e..659511855 100644
--- a/loader/CMakeLists.txt
+++ b/loader/CMakeLists.txt
@@ -224,7 +224,9 @@ if(WIN32)
PROPERTIES LINK_FLAGS_DEBUG
"/ignore:4098"
OUTPUT_NAME
- vulkan-1)
+ vulkan-1
+ PREFIX
+ "")
target_link_libraries(vulkan Vulkan::Headers)
if(ENABLE_WIN10_ONECORE)

View file

@ -1 +1 @@
SHA512 (Vulkan-Loader-sdk-1.1.92.0.tar.gz) = 957680ea25e16d41051847841093c055c9390eff8cd977eb0cd1ff3676094b7f490a970a0a5f218c8b71316ecb31935a3105e5a3aea927073765dcb7ffc4ddad
SHA512 (Vulkan-Loader-sdk-1.4.350.0.tar.gz) = 5d9829bed6e166b598e6769b6263c0d0408ba578c3e99b460e1ca2a5b13bd0ea38f315953f6ad74567fbd7025143050704b87e2ea11e6689c41675220e115ce1

View file

@ -1,15 +1,15 @@
Name: vulkan-loader
Version: 1.1.92.0
Release: 1%{?dist}
Version: 1.4.350.0
Release: %autorelease
Summary: Vulkan ICD desktop loader
License: ASL 2.0
License: Apache-2.0
URL: https://github.com/KhronosGroup/Vulkan-Loader
Source0: %url/archive/sdk-%{version}.tar.gz#/Vulkan-Loader-sdk-%{version}.tar.gz
Source0: %url/archive/vulkan-sdk-%{version}.tar.gz#/Vulkan-Loader-sdk-%{version}.tar.gz
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: cmake3
BuildRequires: cmake
BuildRequires: ninja-build
BuildRequires: python%{python3_pkgversion}-devel
BuildRequires: vulkan-headers = %{version}
@ -26,13 +26,7 @@ Obsoletes: vulkan < %{version}-%{release}
Provides: vulkan-filesystem = %{version}-%{release}
Obsoletes: vulkan-filesystem < %{version}-%{release}
%if 0%{?fedora} <= 27
%ifarch x86_64 i686
Requires: mesa-vulkan-drivers%{?_isa}
%endif
%else
Requires: mesa-vulkan-drivers%{?_isa}
%endif
Recommends: mesa-vulkan-drivers%{?_isa}
%description
This project provides the Khronos official Vulkan ICD desktop
@ -52,16 +46,16 @@ developing applications that use %{name}.
%prep
%autosetup -n Vulkan-Loader-sdk-%{version}
%autosetup -p1 -n Vulkan-Loader-vulkan-sdk-%{version}
%build
%cmake3 -GNinja -DCMAKE_BUILD_TYPE=Release .
%ninja_build
%cmake -GNinja -DCMAKE_BUILD_TYPE=Release
%cmake_build
%install
%ninja_install
%cmake_install
# create the filesystem
mkdir -p %{buildroot}%{_sysconfdir}/vulkan/{explicit,implicit}_layer.d/ \
@ -73,7 +67,7 @@ mkdir -p %{buildroot}%{_sysconfdir}/vulkan/{explicit,implicit}_layer.d/ \
%files
%license LICENSE.txt COPYRIGHT.txt
%license LICENSE.txt
%doc README.md CONTRIBUTING.md
%dir %{_sysconfdir}/vulkan/
%dir %{_sysconfdir}/vulkan/explicit_layer.d/
@ -88,30 +82,8 @@ mkdir -p %{buildroot}%{_sysconfdir}/vulkan/{explicit,implicit}_layer.d/ \
%files devel
%{_libdir}/pkgconfig/vulkan.pc
%{_libdir}/*.so
%dir %{_libdir}/cmake/VulkanLoader/
%{_libdir}/cmake/VulkanLoader/*.cmake
%changelog
* Mon Dec 03 2018 Dave Airlie <airlied@redhat.com> - 1.1.92.0-1
- Update to 1.1.92.0
* Mon Nov 19 2018 Dave Airlie <airlied@redhat.com> - 1.1.85.0-1
- Update to 1.1.85.0
* Tue Aug 07 2018 Leigh Scott <leigh123linux@googlemail.com> - 1.1.82.0-1
- Update to 1.1.82.0
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.77.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Wed Jun 27 2018 Leigh Scott <leigh123linux@googlemail.com> - 1.1.77.0-4
- Fix update path
* Tue Jun 26 2018 Leigh Scott <leigh123linux@googlemail.com> - 1.1.77.0-3
- Add conditional for mesa-vulkan-drivers requires
* Tue Jun 26 2018 Leigh Scott <leigh123linux@googlemail.com> - 1.1.77.0-2
- Improve description and summary
- Set release
* Sat Jun 23 2018 Leigh Scott <leigh123linux@googlemail.com> - 1.1.77.0-1
- Initial package
%autochangelog