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"
