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 
<michiel.vanderw...@gmail.com> - 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;last_msg=198369
-# 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;last_msg=198369
+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)

Reply via email to