Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package endless-sky for openSUSE:Factory 
checked in at 2026-01-05 16:04:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/endless-sky (Old)
 and      /work/SRC/openSUSE:Factory/.endless-sky.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "endless-sky"

Mon Jan  5 16:04:19 2026 rev:20 rq:1325398 version:0.10.16

Changes:
--------
--- /work/SRC/openSUSE:Factory/endless-sky/endless-sky.changes  2025-07-21 
20:03:27.362965263 +0200
+++ /work/SRC/openSUSE:Factory/.endless-sky.new.1928/endless-sky.changes        
2026-01-05 16:04:46.396480741 +0100
@@ -1,0 +2,51 @@
+Wed Dec 31 14:36:33 UTC 2025 - Andreas Prittwitz <[email protected]>
+
+- Fix build on Tumbleweed and SLE/Leap 15.6
+  * fix failing "%define force_gcc_version" macro
+  * fix endless-sky-fix-data-path.patch to accommodate new
+    version 0.10.16
+  * remove unneeded BuildRequires for ninja
+  * add "BuildRequires: mold" for 0%{?suse_version} >= 1600
+    for better linking times as recommended by upstream
+  * remove redundant and unneeded export of Buildflags in
+    %prep and %install sections
+  * simplify BuildFlag handling of variables in %build section
+  * make use of %cmake, %cmake_build and %cmake_install macros
+    instead of manually calling cmake in the BE
+  * use the correct -DCMAKE flags in %build section
+  * use the %{name} variable in the %{_bindir} part of 
+    the %files section
+
+-------------------------------------------------------------------
+Sat Nov  1 17:36:57 UTC 2025 - Carsten Ziepke <[email protected]>
+
+- Update to version 0.10.16
+  * Reverted changes to movement AI from the previous release,
+    fixing various issues with ship movement introduced there.
+  * There is now a gamerule which controls if secondary weapon
+    ammunition can be resupplied at any outfitter.
+  * Scrollable text areas on the map and plugin panels now behave
+    correctly when the game window is resized.
+  * When landing, planetary security will no longer scan parked
+    ships for illegal outfits.
+  * Animations of features in the HUD are no longer affected by
+    the "pause" or "fast-forward" commands.
+- Changes in version 0.10.15
+  * Re-implementation of the "Hold Fire" command for escort ships.
+  * Improved the autopilot's ability to use reverse thrust and
+    handle ships with insufficient crew.
+  * Added animations to incoming in-flight messages, the mini-map
+    transitioning between systems, and zooming in and out in the
+    map panel.
+  * The Heavy Gust now becomes available shortly after the
+    Autumn Leaf.
+  * Some new and continued mission chains, including one involving
+    the Ka'het.
+  * Ramscoop fuel and solar energy collection are now based the
+    distances from each star in a system to a ship, instead of
+    from the ship to the center of the system.
+  * Sprites can now be loaded from AVIF files and music from
+    FLAC files.
+* Add BuildRequires pkgconfig(flac++) and pkgconfig(libavif)
+
+-------------------------------------------------------------------

Old:
----
  endless-sky-0.10.14.tar.gz

New:
----
  endless-sky-0.10.16.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ endless-sky.spec ++++++
--- /var/tmp/diff_new_pack.O7bQPH/_old  2026-01-05 16:05:00.521066224 +0100
+++ /var/tmp/diff_new_pack.O7bQPH/_new  2026-01-05 16:05:00.521066224 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package endless-sky
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
 # Copyright (c) 2025 Andreas Stieger <[email protected]>
 #
 # All modifications and additions to the file contributed by third parties
@@ -17,12 +17,12 @@
 #
 
 
-%if 0%{?sle_version} && 0%{?sle_version} < 160000
+%if 0%{?sle_version} >= 150400 && 0%{?sle_version} < 160000
 %define force_gcc_version 13
 %endif
 %define lname   io.github.endless_sky.endless_sky
 Name:           endless-sky
-Version:        0.10.14
+Version:        0.10.16
 Release:        0
 Summary:        Space exploration, trading, and combat game
 License:        CC-BY-3.0 AND CC-BY-SA-3.0 AND CC-BY-SA-4.0 AND GPL-3.0-only
@@ -46,12 +46,16 @@
 BuildRequires:  libmad-devel
 BuildRequires:  libuuid-devel
 BuildRequires:  minizip-devel
-BuildRequires:  ninja
+%if 0%{?suse_version} >= 1600
+BuildRequires:  mold
+%endif
 BuildRequires:  pkgconfig
 BuildRequires:  xdg-utils
+BuildRequires:  pkgconfig(flac++)
 BuildRequires:  pkgconfig(gl)
 BuildRequires:  pkgconfig(glew)
 BuildRequires:  pkgconfig(glu)
+BuildRequires:  pkgconfig(libavif)
 BuildRequires:  pkgconfig(libpng)
 BuildRequires:  pkgconfig(mad)
 BuildRequires:  pkgconfig(openal)
@@ -66,43 +70,36 @@
 
 %prep
 %if 0%{?sle_version} >= 150400 && 0%{?sle_version} < 160000 && 0%{?is_opensuse}
-export CXXFLAGS="%{optflags} -fvisibility=hidden -fvisibility-inlines-hidden"
 export CC="gcc-%{?force_gcc_version}"
 export CXX="g++-%{?force_gcc_version}"
-%else
-export CXXFLAGS="%{optflags} -fvisibility=hidden -fvisibility-inlines-hidden 
-Wno-error=dangling-reference"
 %endif
 %autosetup -p1
-cmake --preset linux
 
 %build
+CXXFLAGS="%{optflags} -fvisibility=hidden -fvisibility-inlines-hidden"
+CFLAGS="%{optflags} -fvisibility=hidden"
 %if 0%{?sle_version} >= 150400 && 0%{?sle_version} < 160000 && 0%{?is_opensuse}
-export CXXFLAGS="%{optflags} -fvisibility=hidden -fvisibility-inlines-hidden"
 export CC="gcc-%{?force_gcc_version}"
 export CXX="g++-%{?force_gcc_version}"
 %else
-export CXXFLAGS="%{optflags} -fvisibility=hidden -fvisibility-inlines-hidden 
-Wno-error=dangling-reference"
+CXXFLAGS="%{optflags} -fvisibility=hidden -fvisibility-inlines-hidden 
-Wno-error=dangling-reference -fuse-ld=mold"
+CFLAGS="%{optflags} -fvisibility=hidden -fuse-ld=mold"
 %endif
-export CFLAGS="%{optflags} -fvisibility=hidden"
-cmake --build --preset linux-release --target EndlessSky
+%cmake -LA \
+    -DCMAKE_INSTALL_PREFIX="/usr/" \
+    -DCMAKE_C_FLAGS="$CFLAGS" \
+    -DCMAKE_CXX_FLAGS="$CXXFLAGS" \
+    -DCMAKE_BUILD_TYPE="Release"
+%cmake_build
 
 %install
-%if 0%{?sle_version} >= 150400 && 0%{?sle_version} < 160000 && 0%{?is_opensuse}
-export CXXFLAGS="%{optflags} -fvisibility=hidden -fvisibility-inlines-hidden"
-export CC="gcc-%{?force_gcc_version}"
-export CXX="g++-%{?force_gcc_version}"
-%else
-export CXXFLAGS="%{optflags} -fvisibility=hidden -fvisibility-inlines-hidden 
-Wno-error=dangling-reference"
-%endif
-export CFLAGS="%{optflags} -fvisibility=hidden"
-cmake --install build/linux --prefix %{buildroot}%{_prefix} --strip
-
+%cmake_install
 %fdupes %{buildroot}
 
 %files
 %license license.txt
 %doc README.md changelog copyright
-%{_bindir}/endless-sky
+%{_bindir}/%{name}
 %{_datadir}/%{name}/
 %{_datadir}/icons/hicolor/*/apps/%{name}.png
 %{_datadir}/applications/%{lname}.desktop

++++++ endless-sky-0.10.14.tar.gz -> endless-sky-0.10.16.tar.gz ++++++
/work/SRC/openSUSE:Factory/endless-sky/endless-sky-0.10.14.tar.gz 
/work/SRC/openSUSE:Factory/.endless-sky.new.1928/endless-sky-0.10.16.tar.gz 
differ: char 13, line 1

++++++ endless-sky-fix-data-path.patch ++++++
--- /var/tmp/diff_new_pack.O7bQPH/_old  2026-01-05 16:05:00.569068214 +0100
+++ /var/tmp/diff_new_pack.O7bQPH/_new  2026-01-05 16:05:00.573068380 +0100
@@ -1,13 +1,13 @@
-Index: endless-sky-0.10.14/CMakeLists.txt
+Index: endless-sky-0.10.16/CMakeLists.txt
 ===================================================================
---- endless-sky-0.10.14.orig/CMakeLists.txt
-+++ endless-sky-0.10.14/CMakeLists.txt
+--- endless-sky-0.10.16.orig/CMakeLists.txt
++++ endless-sky-0.10.16/CMakeLists.txt
 @@ -312,7 +312,7 @@
        include(CPack)
  elseif(UNIX)
        # Install the binary.
 -      install(TARGETS EndlessSky CONFIGURATIONS Release RUNTIME DESTINATION 
games)
-+      install(TARGETS EndlessSky CONFIGURATIONS Release RUNTIME DESTINATION 
bin)
++      install(TARGETS EndlessSky CONFIGURATIONS Release RUNTIME DESTINATION 
/usr/bin)
  
        # Install the desktop file.
        install(FILES io.github.endless_sky.endless_sky.desktop DESTINATION 
share/applications)
@@ -33,10 +33,10 @@
  endif()
  
  # Create symlink to compile_commands.json from build/ so it's 
LSP-discoverable.
-Index: endless-sky-0.10.14/endless-sky.6
+Index: endless-sky-0.10.16/endless-sky.6
 ===================================================================
---- endless-sky-0.10.14.orig/endless-sky.6
-+++ endless-sky-0.10.14/endless-sky.6
+--- endless-sky-0.10.16.orig/endless-sky.6
++++ endless-sky-0.10.16/endless-sky.6
 @@ -17,7 +17,7 @@ Most of the controls should be self\-exp
  
  For a manual and other information, visit https://endless\-sky.github.io
@@ -46,10 +46,10 @@
  
  .SH OPTIONS
  .IP \fB\-h,\ \-\-help
-Index: endless-sky-0.10.14/source/Files.cpp
+Index: endless-sky-0.10.16/source/Files.cpp
 ===================================================================
---- endless-sky-0.10.14.orig/source/Files.cpp
-+++ endless-sky-0.10.14/source/Files.cpp
+--- endless-sky-0.10.16.orig/source/Files.cpp
++++ endless-sky-0.10.16/source/Files.cpp
 @@ -128,7 +128,7 @@ void Files::Init(const char * const *arg
                // the end, so parent paths do not include it.
                static const filesystem::path LOCAL_PATH = "/usr/local";
@@ -59,10 +59,10 @@
  
                if(IsParent(LOCAL_PATH, resources))
                        resources = LOCAL_PATH / RESOURCE_PATH;
-Index: endless-sky-0.10.14/source/News.h
+Index: endless-sky-0.10.16/source/News.h
 ===================================================================
---- endless-sky-0.10.14.orig/source/News.h
-+++ endless-sky-0.10.14/source/News.h
+--- endless-sky-0.10.16.orig/source/News.h
++++ endless-sky-0.10.16/source/News.h
 @@ -20,6 +20,7 @@ this program. If not, see <https://www.g
  #include "Phrase.h"
  

Reply via email to