![](https://seccdn.libravatar.org/avatar/128a7b98d536a9cf9b4d4d5a90d63475.jpg?s=120&d=mm&r=g)
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.vanderwulp@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... -# 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)