Compare commits

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

18 commits

Author SHA1 Message Date
Fedora Release Engineering
7cfe9fc425 Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 06:27:51 +00:00
Anusha Srivatsa
a329a0be6f packit: Use allowed_pr_authors instead of allowed_committers
allowed_committers is meant for direct pushed. Switch to
allowed_pr_authors so when a PR from fork gets submitted
the author of the commit is checked and then the build is
triggered.

v2: Add packit configuration for bodhi updates to kick
in once the last package is built.

Signed-off-by: Anusha Srivatsa <asrivats@redhat.com>
2026-06-11 15:45:08 -05:00
Anusha Srivatsa
03bb698512 Update to 1.4.350.0 SDK 2026-06-03 11:12:59 -05:00
Anusha Srivatsa
296e1ebf6d packit: add allowed_committers to enable build triggers
v2: s/admins/committers

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-03 11:12:39 -05:00
Anusha Srivatsa
43567d2f46 Add packit config for sidetag group builds 2026-03-11 15:16:00 -06:00
José Expósito
b08e5bcfdc Update to 1.4.341.0 SDK 2026-02-17 11:00:13 +01:00
Fedora Release Engineering
03213de09a Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 17:57:42 +00:00
Jocelyn Falempe
98bfc81aeb Update to sdk 1.4.328.1
Signed-off-by: Jocelyn Falempe <jfalempe@redhat.com>
2025-12-03 10:08:26 +01:00
Fedora Release Engineering
778f507aee Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 18:12:48 +00:00
Anusha Srivatsa
ebaa6f9175 Update to SDK v1.4.321.0
Signed-off-by: Anusha Srivatsa <asrivats@redhat.com>
2025-07-15 16:57:29 -05:00
Anusha Srivatsa
9a300b042a Update to SDK version v1.4.313.0 2025-05-12 14:24:38 -04:00
Anusha Srivatsa
e9b1585281 Update to SDK v1.4.309.0
Signed-off-by: Anusha Srivatsa <asrivats@redhat.com>
2025-03-31 10:27:36 -04:00
Fedora Release Engineering
b5145be5a7 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 10:32:14 +00:00
José Expósito
b32e668d9d Update to 1.4.304.0 SDK 2025-01-15 17:02:40 +01:00
José Expósito
e2ea6da7a4 Update to 1.3.296.0 SDK 2024-10-11 15:59:23 +02:00
José Expósito
69ab0ca763 Update to 1.3.290.0 SDK 2024-08-14 17:53:04 +02:00
Fedora Release Engineering
532876f399 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 05:22:38 +00:00
José Expósito
e319f19c4b Update to 1.3.280.0 SDK 2024-04-03 11:43:43 +02:00
5 changed files with 37 additions and 6 deletions

9
.gitignore vendored
View file

@ -15,3 +15,12 @@
/shaderc-2023.3.tar.gz
/shaderc-2023.7.tar.gz
/shaderc-2023.8.tar.gz
/shaderc-2024.0.tar.gz
/3ac03b8ad85a8e328a6182cddee8d05810bd5a2c.tar.gz
/ff84893dd52d28f0b1737d2635733d952013bd9c.tar.gz
/caa54d9779d5605aca4e1a0c0c962a3d8f4aeb31.tar.gz
/3362e24c42ab5bf7ad32c0fec64b0a0ddeb2fda1.tar.gz
/8c2e602ce440b7739c95ff3d69cecb1adf6becda.tar.gz
/73743588fe9c39f2f1c780a087d94afac691a189.tar.gz
/301b4ede53d59b68bf55f95bb26412d9233c8187.tar.gz
/d5f08ae5c5a9a45165578445cbd0f9adf0223448.tar.gz

22
.packit.yaml Normal file
View file

@ -0,0 +1,22 @@
# packit config for shaderc
# Build Stage 4 - depends on glslang
jobs:
- job: koji_build
trigger: commit | koji_build
allowed_committers: [all_committers]
allowed_pr_authors: ['asrivats','jexposit']
dist_git_branches:
- fedora-all
sidetag_group: vulkan-sdk-releases
dependencies:
- glslang
- job: bodhi_update
trigger: koji_build
dist_git_branches:
- fedora-all
sidetag_group: vulkan-sdk-releases
dependencies:
- vulkan-validation-layers
- vulkan-tools

View file

@ -15,7 +15,7 @@ diff -up shaderc-24275a11d81a6b33ef345878f8a4ef929c95a116/CMakeLists.txt.orig sh
-endif()
-
-add_custom_target(build-version
- ${PYTHON_EXECUTABLE}
- ${Python_EXECUTABLE}
- ${CMAKE_CURRENT_SOURCE_DIR}/utils/update_build_version.py
- ${shaderc_SOURCE_DIR} ${spirv-tools_SOURCE_DIR} ${glslang_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}/build-version.inc
- COMMENT "Update build-version.inc in the Shaderc build directory (if necessary).")

View file

@ -1,14 +1,14 @@
# Glslang revision from packaged version
%global glslang_version 93b465f4f2eb5ef92004231b3c099944cd5cbf5b
%global glslang_version d5f08ae5c5a9a45165578445cbd0f9adf0223448
Name: shaderc
Version: 2023.8
Version: 2026.2
Release: %autorelease
Summary: Collection of tools, libraries, and tests for Vulkan shader compilation
License: Apache-2.0
URL: https://github.com/google/shaderc
Source: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
Source: %{url}/archive/%{glslang_version}.tar.gz
# Patch to unbundle 3rd party code
Patch: 0001-Drop-third-party-code-in-CMakeLists.txt.patch
Patch: glslang_linker_flags.patch
@ -65,7 +65,7 @@ A library for compiling shader strings into SPIR-V.
Static libraries for libshaderc.
%prep
%autosetup -p1
%autosetup -p1 -n %{name}-%{glslang_version}
rm -r third_party

View file

@ -1 +1 @@
SHA512 (shaderc-2023.8.tar.gz) = 2a5e59a2bb6c4b5462758d824747fee0edaf177dc64f30fe698fd2d2cc21cddab1a19ec2b2d63bd3d2e209330a13519f399395398379370b15daa39e6ee6b2bf
SHA512 (d5f08ae5c5a9a45165578445cbd0f9adf0223448.tar.gz) = 91223ef1c85a8e7a5dff8b220e816afe278830f9fb3f7a15e88fd814995b2ea453aaba0370d22102520e9c4acd375436ff79b2ddd6cdbf03aab72541523d5592