Compare commits

..

4 commits

Author SHA1 Message Date
Gwyn Ciesla
3898de6f87 4.7.0 2026-08-10 08:08:57 -05:00
Fedora Release Engineering
b050c628ce Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 08:41:27 +00:00
Yaakov Selkowitz
eb41bb4e97 Rebuilt for openssl 4.0 2026-06-12 20:04:32 -04:00
Miroslav Suchý
27ed080c45 migrate to SPDX license
This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4
2026-04-13 08:33:45 +02:00
3 changed files with 62 additions and 4 deletions

View file

@ -0,0 +1,44 @@
From 8701c62ae68ca70da43ec915cbf6776c492e6656 Mon Sep 17 00:00:00 2001
From: Dmitry Marakasov <amdmi3@amdmi3.ru>
Date: Tue, 12 May 2026 22:55:00 +0300
Subject: [PATCH] Replace deprecated vulkan enum value
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Replace `eVkColorspaceSrgbNonlinear` with `eSrgbNonlinear`, as the
former was removed in vulkan 1.4.350, and was a legacy alias to the latter
(more precisely, `eSrgbNonlinear` → `VK_COLORSPACE_SRGB_NONLINEAR_KHR` →
[legacy alias to] `VK_COLOR_SPACE_SRGB_NONLINEAR_KHR` ← `eSrgbNonlinear`).
---
lib/ivis_opengl/gfx_api_vk.cpp | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/lib/ivis_opengl/gfx_api_vk.cpp b/lib/ivis_opengl/gfx_api_vk.cpp
index f137f496509..dcedf473de7 100644
--- a/lib/ivis_opengl/gfx_api_vk.cpp
+++ b/lib/ivis_opengl/gfx_api_vk.cpp
@@ -4255,10 +4255,10 @@ void VkRoot::createNewSwapchainAndSwapchainSpecificStuff(const vk::Result& reaso
vk::SurfaceFormatKHR chooseSwapSurfaceFormat(const std::vector<vk::SurfaceFormatKHR>& availableFormats)
{
const auto desiredFormats = std::array<vk::SurfaceFormatKHR, 4> {
- vk::SurfaceFormatKHR{ vk::Format::eA2B10G10R10UnormPack32, vk::ColorSpaceKHR::eVkColorspaceSrgbNonlinear },
- vk::SurfaceFormatKHR{ vk::Format::eA2R10G10B10UnormPack32, vk::ColorSpaceKHR::eVkColorspaceSrgbNonlinear },
- vk::SurfaceFormatKHR{ vk::Format::eB8G8R8A8Unorm, vk::ColorSpaceKHR::eVkColorspaceSrgbNonlinear },
- vk::SurfaceFormatKHR{ vk::Format::eR8G8B8A8Unorm, vk::ColorSpaceKHR::eVkColorspaceSrgbNonlinear }
+ vk::SurfaceFormatKHR{ vk::Format::eA2B10G10R10UnormPack32, vk::ColorSpaceKHR::eSrgbNonlinear },
+ vk::SurfaceFormatKHR{ vk::Format::eA2R10G10B10UnormPack32, vk::ColorSpaceKHR::eSrgbNonlinear },
+ vk::SurfaceFormatKHR{ vk::Format::eB8G8R8A8Unorm, vk::ColorSpaceKHR::eSrgbNonlinear },
+ vk::SurfaceFormatKHR{ vk::Format::eR8G8B8A8Unorm, vk::ColorSpaceKHR::eSrgbNonlinear }
};
if(availableFormats.size() == 1
@@ -4266,7 +4266,7 @@ vk::SurfaceFormatKHR chooseSwapSurfaceFormat(const std::vector<vk::SurfaceFormat
{
// don't appear to be any preferred formats, so create one
vk::SurfaceFormatKHR format;
- format.colorSpace = vk::ColorSpaceKHR::eVkColorspaceSrgbNonlinear;
+ format.colorSpace = vk::ColorSpaceKHR::eSrgbNonlinear;
format.format = vk::Format::eB8G8R8A8Unorm;
return format;
}

View file

@ -1,2 +1,2 @@
SHA512 (warzone2100_src.tar.xz) = 14b7e502dd2f5b5350d80e5210718aa9118859381e3f33e80ae0b83a05136103b480d1e510e56b0cfac20a56bc51801db98c25c15636d21f1c847a70a56bf8ed
SHA512 (warzone2100_src.tar.xz) = 78d2ac1379f218852d677c59a714f8066731f88c041a4eca1bcca48fa3c75609eca64dde863ef61b5b6215061a60929942a27f48a24d1ab3ed8307f85dba7da2
SHA512 (high-quality-en-sequences.wz) = 2a4a9e299412fe1adac21001848d10575be69039bb2d762bcad94faefbf498ff72ff0e37fc4017c7598692d250456a444d6d5619c88a9772cfd3a03d4b780f12

View file

@ -1,18 +1,20 @@
# Don't build internal static libs as shared
%global _cmake_shared_libs %{nil}
%global debug_package %{nil}
Name: warzone2100
Version: 4.6.3
Version: 4.7.0
Release: 1%{?dist}
Summary: Innovative 3D real-time strategy
# Automatically converted from old format: GPLv2+ and CC-BY-SA - review is highly recommended.
License: GPL-2.0-or-later AND LicenseRef-Callaway-CC-BY-SA
# See COPYING.NONGPL
License: GPL-2.0-or-later AND CC-BY-SA-3.0 AND CC0-1.0 AND MIT AND Apache-2.0 AND OFL-1.1 AND BSD-3-Clause AND CC-BY-4.0 AND MPL-2.0 AND ISC
URL: http://wz2100.net/
Source0: https://github.com/Warzone2100/warzone2100/releases/download/%{version}/warzone2100_src.tar.xz
Source1: https://github.com/Warzone2100/wz-sequences/releases/download/v3/high-quality-en-sequences.wz
Patch1: cmake4.patch
Patch2: 8701c62ae68ca70da43ec915cbf6776c492e6656.patch
# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
ExcludeArch: %{ix86}
@ -86,6 +88,9 @@ mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps
mv $RPM_BUILD_ROOT%{_datadir}/icons/net.wz2100.warzone2100.png \
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps/net.wz2100.warzone2100.png
#Not sure where this is coming from.
rm -f %{buildroot}%{_bindir}/warzone2100.debug
%files -f %{name}.lang
%license COPYING COPYING.NONGPL COPYING.README
%doc AUTHORS ChangeLog
@ -101,6 +106,15 @@ mv $RPM_BUILD_ROOT%{_datadir}/icons/net.wz2100.warzone2100.png \
%{_datadir}/warzone2100/sequences.wz
%changelog
* Thu Aug 06 2026 Gwyn Ciesla <gwync@protonmail.com> - 4.7.0-1
- 4.7.0
* Fri Jul 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 4.6.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
* Sat Jun 13 2026 Yaakov Selkowitz <yselkowi@redhat.com> - 4.6.3-2
- Rebuilt for openssl 4.0
* Wed Feb 04 2026 Gwyn Ciesla <gwync@protonmail.com> - 4.6.3-1
- 4.6.3