Accepting request 1163764 from home:Kieltux:branches:games

- Update to 1.2:
  * UI Plugins are add-ons that can add more functionality to
    the user interface
  * Naval Warfare preview: Invade foreign coasts using warships!
  * This is included as a preview feature and needs to be
    explicitly enabled in the game setup screen.
  * Soldier garrisons for ports and headquarters
  * Balancing changes to the Amazon economy
  * Fifth scenario for the Frisian campaign
  * More settings in the game setup screen, such as configurable
    durations for timed win conditions
  * Diplomacy handling for the computer players
  * Stick pinned notes onto map fields to mark important points
  * Hyperlinks let you navigate within the encyclopedia and to
    the online help
  * Easy maps publishing inside the editor
  * High-resolution images for many more units
  * Accessibility enhancements for many user interface components
  * Expose more functionality to the add-ons and scenario
    scripting interface
  * Fixed many crashes and hangs and enhanced error handling
- Drop widelands-fix-missing-include.patch, fixed upstream

OBS-URL: https://build.opensuse.org/request/show/1163764
OBS-URL: https://build.opensuse.org/package/show/games/widelands?expand=0&rev=67
This commit is contained in:
Dirk Stoecker 2024-04-09 13:26:19 +00:00 committed by Git OBS Bridge
parent 79fbd982b8
commit 4c241efa52
5 changed files with 31 additions and 159 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6853fcf3daec9b66005691e5bcb00326634baf0985ad89a7e6511502612f6412
size 416104611

3
widelands-1.2.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c6bed3717c541276fbed8a33adce230a2637297588c719268fcb963e076210e2
size 457713595

View File

@ -1,152 +0,0 @@
From a05b4e7de1eb125882c8c390ee7ffee0bcaf09ca Mon Sep 17 00:00:00 2001
From: Heiko Becker <mail@heiko-becker.de>
Date: Fri, 27 Jan 2023 09:03:25 +0100
Subject: [PATCH] Fix build with gcc 13 by including `<cstdint>` (#5765)
---
src/base/md5.h | 1 +
src/base/random.h | 1 +
src/base/time_string.h | 1 +
src/build_info.h | 1 +
src/graphic/align.h | 1 +
src/graphic/text/textstream.h | 1 +
src/logic/generic_save_handler.h | 1 +
src/logic/map_revision.h | 1 +
src/logic/save_handler.h | 1 +
src/map_io/map_elemental_packet.h | 1 +
src/scripting/persistence.h | 2 ++
11 files changed, 12 insertions(+)
Index: widelands-1.1/src/base/md5.h
===================================================================
--- widelands-1.1.orig/src/base/md5.h
+++ widelands-1.1/src/base/md5.h
@@ -21,6 +21,7 @@
#define WL_BASE_MD5_H
#include <cassert>
+#include <cstdint>
#include <cstring>
#include <string>
Index: widelands-1.1/src/base/random.h
===================================================================
--- widelands-1.1.orig/src/base/random.h
+++ widelands-1.1/src/base/random.h
@@ -20,6 +20,7 @@
#define WL_BASE_RANDOM_H
#include <cassert>
+#include <cstdint>
#include <string>
extern const uint32_t rng_sbox[256];
Index: widelands-1.1/src/base/time_string.h
===================================================================
--- widelands-1.1.orig/src/base/time_string.h
+++ widelands-1.1/src/base/time_string.h
@@ -19,6 +19,7 @@
#ifndef WL_BASE_TIME_STRING_H
#define WL_BASE_TIME_STRING_H
+#include <cstdint>
#include <string>
/// Get a string representation conforming to ISO 8601 of the current time (in
Index: widelands-1.1/src/build_info.h
===================================================================
--- widelands-1.1.orig/src/build_info.h
+++ widelands-1.1/src/build_info.h
@@ -19,6 +19,7 @@
#ifndef WL_BUILD_INFO_H
#define WL_BUILD_INFO_H
+#include <cstdint>
#include <string>
constexpr uint16_t kWidelandsCopyrightStart = 2002;
Index: widelands-1.1/src/graphic/align.h
===================================================================
--- widelands-1.1.orig/src/graphic/align.h
+++ widelands-1.1/src/graphic/align.h
@@ -19,6 +19,7 @@
#ifndef WL_GRAPHIC_ALIGN_H
#define WL_GRAPHIC_ALIGN_H
+#include <cstdint>
#include <string>
#include "base/rect.h"
Index: widelands-1.1/src/graphic/text/textstream.h
===================================================================
--- widelands-1.1.orig/src/graphic/text/textstream.h
+++ widelands-1.1/src/graphic/text/textstream.h
@@ -19,6 +19,7 @@
#ifndef WL_GRAPHIC_TEXT_TEXTSTREAM_H
#define WL_GRAPHIC_TEXT_TEXTSTREAM_H
+#include <cstdint>
#include <string>
namespace RT {
Index: widelands-1.1/src/logic/generic_save_handler.h
===================================================================
--- widelands-1.1.orig/src/logic/generic_save_handler.h
+++ widelands-1.1/src/logic/generic_save_handler.h
@@ -19,6 +19,7 @@
#ifndef WL_LOGIC_GENERIC_SAVE_HANDLER_H
#define WL_LOGIC_GENERIC_SAVE_HANDLER_H
+#include <cstdint>
#include <functional>
#include "io/filesystem/filesystem.h"
Index: widelands-1.1/src/logic/map_revision.h
===================================================================
--- widelands-1.1.orig/src/logic/map_revision.h
+++ widelands-1.1/src/logic/map_revision.h
@@ -19,6 +19,7 @@
#ifndef WL_LOGIC_MAP_REVISION_H
#define WL_LOGIC_MAP_REVISION_H
+#include <cstdint>
#include <string>
namespace Widelands {
Index: widelands-1.1/src/logic/save_handler.h
===================================================================
--- widelands-1.1.orig/src/logic/save_handler.h
+++ widelands-1.1/src/logic/save_handler.h
@@ -19,6 +19,7 @@
#ifndef WL_LOGIC_SAVE_HANDLER_H
#define WL_LOGIC_SAVE_HANDLER_H
+#include <cstdint>
#include "io/filesystem/filesystem.h"
namespace Widelands {
Index: widelands-1.1/src/map_io/map_elemental_packet.h
===================================================================
--- widelands-1.1.orig/src/map_io/map_elemental_packet.h
+++ widelands-1.1/src/map_io/map_elemental_packet.h
@@ -19,6 +19,7 @@
#ifndef WL_MAP_IO_MAP_ELEMENTAL_PACKET_H
#define WL_MAP_IO_MAP_ELEMENTAL_PACKET_H
+#include <cstdint>
#include <string>
#include <vector>
Index: widelands-1.1/src/scripting/persistence.h
===================================================================
--- widelands-1.1.orig/src/scripting/persistence.h
+++ widelands-1.1/src/scripting/persistence.h
@@ -19,6 +19,8 @@
#ifndef WL_SCRIPTING_PERSISTENCE_H
#define WL_SCRIPTING_PERSISTENCE_H
+#include <cstdint>
+
#include "scripting/lua.h"
class FileRead;

View File

@ -1,3 +1,29 @@
-------------------------------------------------------------------
Sun Mar 31 06:31:48 UTC 2024 - Carsten Ziepke <kieltux@gmail.com>
- Update to 1.2:
* UI Plugins are add-ons that can add more functionality to
the user interface
* Naval Warfare preview: Invade foreign coasts using warships!
* This is included as a preview feature and needs to be
explicitly enabled in the game setup screen.
* Soldier garrisons for ports and headquarters
* Balancing changes to the Amazon economy
* Fifth scenario for the Frisian campaign
* More settings in the game setup screen, such as configurable
durations for timed win conditions
* Diplomacy handling for the computer players
* Stick pinned notes onto map fields to mark important points
* Hyperlinks let you navigate within the encyclopedia and to
the online help
* Easy maps publishing inside the editor
* High-resolution images for many more units
* Accessibility enhancements for many user interface components
* Expose more functionality to the add-ons and scenario
scripting interface
* Fixed many crashes and hangs and enhanced error handling
- Drop widelands-fix-missing-include.patch, fixed upstream
-------------------------------------------------------------------
Thu Mar 30 07:38:29 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>

View File

@ -1,7 +1,7 @@
#
# spec file for package widelands
#
# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -17,14 +17,12 @@
Name: widelands
Version: 1.1
Version: 1.2
Release: 0
Summary: Realtime strategy game involving map control
License: GPL-2.0-or-later
URL: https://www.widelands.org
Source0: https://github.com/%{name}/%{name}/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
# PATCH-FIX-UPSTREAM widelands-fix-missing-include.patch -- Add missing #include <cstdint>
Patch0: widelands-fix-missing-include.patch
BuildRequires: SDL2_gfx-devel
BuildRequires: SDL2_image-devel
BuildRequires: SDL2_mixer-devel