Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package simutrans for openSUSE:Factory checked in at 2024-06-06 12:34:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/simutrans (Old)
and /work/SRC/openSUSE:Factory/.simutrans.new.24587 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "simutrans"
Thu Jun 6 12:34:12 2024 rev:7 rq:1178880 version:124.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/simutrans/simutrans.changes 2024-02-27 22:47:58.585719780 +0100
+++ /work/SRC/openSUSE:Factory/.simutrans.new.24587/simutrans.changes 2024-06-06 12:34:48.933277860 +0200
@@ -1,0 +2,18 @@
+Mon Jun 3 16:43:23 UTC 2024 - Michiel van der Wulp - 124-1
+
+- update to version 124.1
+- This version mostly fixes bugs reported for previous version 124.0,
+with some features added to the top. There are also some changes related to packaging:
+1. The 124 release made Freetype a required dependency, but the build system
+was not updated to reflect that. As a result, you could compile Simutrans
+without Freetype, only for the game to fail at launch because
+it could not use any font. We have fixed this for the 124.1 release,
+and now Freetype is also required for building (except for server builds).
+2. The ".desktop" file has been renamed and moved to "src/linux/simutrans.desktop".
+- See for more information about the 124.1 and the 124.0 releases:
+https://forum.simutrans.com/index.php/board,3.0.html
+- Patch simutrans-makefile.patch added since GNU make version on OpenSuse 15.5 and 15.6
+does not support hashtags inside shell commands properly
+while the Gnu Make in Tumbleweed works correctly.
+
+-------------------------------------------------------------------
Old:
----
simutrans-src-123-0-1.zip
New:
----
simutrans-makefile.patch
simutrans-src-124-1.zip
BETA DEBUG BEGIN:
New:https://forum.simutrans.com/index.php/board,3.0.html
- Patch simutrans-makefile.patch added since GNU make version on OpenSuse 15.5 and 15.6
does not support hashtags inside shell commands properly
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ simutrans.spec ++++++
--- /var/tmp/diff_new_pack.wptB5N/_old 2024-06-06 12:34:49.673304829 +0200
+++ /var/tmp/diff_new_pack.wptB5N/_new 2024-06-06 12:34:49.677304974 +0200
@@ -1,7 +1,7 @@
#
# spec file for package simutrans
#
-# Copyright (c) 2020-2022 SUSE LLC
+# Copyright (c) 2020-2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,9 +16,9 @@
#
-%define pkgver 123-0-1
+%define pkgver 124-1
Name: simutrans
-Version: 123.0.1
+Version: 124.1
Release: 0
Summary: Transport and Economic Simulation Game
License: Artistic-1.0
@@ -29,6 +29,7 @@
Source2: http://www.simutrans.com/images/resources/simutrans-square.svg
# PATCH-FIX-UPSTREAM http://forum.simutrans.com/index.php?topic=11173.0
Patch0: simutrans-fhs-home-directory.patch
+Patch1: simutrans-makefile.patch
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: unzip
@@ -43,13 +44,13 @@
%endif
BuildRequires: dos2unix
BuildRequires: hicolor-icon-theme
-# Once we have Leap 15.4, we could follow the advice here: https://forum.simutrans.com/index.php?action=post;quote=198369;topic=21320.0...
-# BuildRequires: fluidsynth-devel >= 2.1.0
-# Requires: fluid-soundfont-gm
+# Since now we have Leap > 15.4, we follow the advice here: https://forum.simutrans.com/index.php?action=post;quote=198369;topic=21320.0...
+BuildRequires: fluidsynth-devel >= 2.1.0
+Requires: fluid-soundfont-gm
BuildRequires: libzstd-devel
-Recommends: %{name}-pak128
-Suggests: %{name}-pak128-german
-Suggests: %{name}-pak64
+Recommends: %{name}-pak128 >= 2.9.1
+Suggests: %{name}-pak128-german >= 2.2
+Suggests: %{name}-pak64 >= 124.1
Suggests: %{name}-makeobj
%description
++++++ config.default ++++++
--- /var/tmp/diff_new_pack.wptB5N/_old 2024-06-06 12:34:49.721306578 +0200
+++ /var/tmp/diff_new_pack.wptB5N/_new 2024-06-06 12:34:49.725306724 +0200
@@ -53,7 +53,7 @@
USE_ZSTD=1
# using FluidSynth for MIDI playback (SDL2 backend needed for Linux/MacOS, SDL2 or GDI for MinGW)
-#USE_FLUIDSYNTH_MIDI := 1
+USE_FLUIDSYNTH_MIDI = 1
# Use static libraries instead
# STATIC = 1
@@ -87,7 +87,7 @@
# In order to use the flags, add a line like this: (-Dxxx)
# FLAGS = -DUSE_C
-FLAGS += -DREVISION="10421"
+FLAGS += -DREVISION="11272"
# Output directories:
#
++++++ simutrans-fhs-home-directory.patch ++++++
--- /var/tmp/diff_new_pack.wptB5N/_old 2024-06-06 12:34:49.745307453 +0200
+++ /var/tmp/diff_new_pack.wptB5N/_new 2024-06-06 12:34:49.753307744 +0200
@@ -1,12 +1,13 @@
---- old/sys/simsys.cc 2022-01-11 11:20:33.991101481 +0100
-+++ new/sys/simsys.cc 2022-01-11 11:01:19.637291267 +0100
-@@ -395,7 +395,7 @@
- #elif defined __ANDROID__
- tstrncpy(buffer,SDL_GetPrefPath("Simutrans Team","simutrans"),lengthof(buffer));
+diff -ru old/src/simutrans/sys/simsys.cc new/src/simutrans/sys/simsys.cc
+--- old/src/simutrans/sys/simsys.cc 2024-05-19 16:34:04.000000000 +0200
++++ new/src/simutrans/sys/simsys.cc 2024-06-03 19:20:41.524515968 +0200
+@@ -554,7 +554,7 @@
+ }
#else
-- sprintf(buffer, "%s/simutrans", getenv("HOME"));
-+ sprintf(buffer, "%s/.simutrans", getenv("HOME"));
- #endif
-
- // create directory and subdirectories
+ if( getenv("XDG_DATA_HOME") == NULL ) {
+- sprintf(buffer, "%s/simutrans", getenv("HOME"));
++ sprintf(buffer, "%s/.simutrans", getenv("HOME"));
+ } else {
+ sprintf(buffer, "%s/simutrans", getenv("XDG_DATA_HOME"));
+ }
++++++ simutrans-makefile.patch ++++++
diff -ru old/Makefile new/Makefile
--- old/Makefile 2024-06-03 20:19:54.782190371 +0200
+++ new/Makefile 2024-06-03 20:17:04.000000000 +0200
@@ -272,7 +272,7 @@
DUMMY := $(shell rm -f src/simutrans/revision.h)
else
ifeq ("$(wildcard src/simutrans/revision.h)","")
- DUMMY := $(shell printf "#define REVISION" > src/simutrans/revision.h)
+ DUMMY := $(shell printf "\#define REVISION" > src/simutrans/revision.h)
endif
endif
++++++ simutrans-src-123-0-1.zip -> simutrans-src-124-1.zip ++++++
++++ 849955 lines of diff (skipped)