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 2023-04-21 14:16:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/endless-sky (Old) and /work/SRC/openSUSE:Factory/.endless-sky.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "endless-sky" Fri Apr 21 14:16:51 2023 rev:11 rq:1080893 version:0.9.16.1 Changes: -------- --- /work/SRC/openSUSE:Factory/endless-sky/endless-sky.changes 2023-04-14 16:56:25.289050666 +0200 +++ /work/SRC/openSUSE:Factory/.endless-sky.new.1533/endless-sky.changes 2023-04-21 14:17:05.046605095 +0200 @@ -1,0 +2,96 @@ +Sat Apr 15 13:46:06 UTC 2023 - Carsten Ziepke <kiel...@gmail.com> + +- Update to 0.9.16.1: + Breaking changes: + * Revert the changes to the accompany objective on mission npcs + made in the last release. +- Changes in 0.9.16.0: + Breaking changes: + * The accompany objective on mission npcs no longer implicitly + sets the save objective. Plugin missions that had "accompany" + but not "save" should be changed to include "save" if the + intention of the mission is that the npcs live. + Bug fixes: + * Typo fixes. + * The Firestorm Battery outfit now has a proper plural name. + * The Mule's description has been updated to reflect its new + category. + * Corrected the name of the passenger in "FW Pug 4." + * Added a firing sound to the Ka'het Annihilator Turret, as it + was missing one. + * Fixed an incorrect planet text replacement in "FW Refinery 1." + * Prevented a Wanderer job from offering with an impossible + deadline. + * Replaced some small numbers that were written as digits with + words. + * Shortened Greenview's planet description to fit the UI. + * The Archon missions will now refresh once on old saves so that + the new missions are used. + * The Syndicate ships that attack New Tibet in the FW campaign + will now be properly hostile to your mission escorts. + * Hard set the npc name in a Scar's Legion mission description to + point to the correct npc to kill. + * Fixed a Remnant rescue job that had an npc location that should + not have been allowed. + * Cleaned up the audio on some sound files that had audible + clicking. + * Remnant cargo that Korath ships in the Ember Waste carry is now + more fitting to the lore of their situation. + * Fixed the object sprites and scaling in the Ssil Vida event. + * The jump range of systems affected by the Ssil Vida activation + are now reset when Ssil Vida is deactivated in order to avoid + a bug in pathfinding. This change will be reverted in the future + once the pathfinding is improved. + * Changed a Remnant bounty mission that had an unconstrained npc + with a jump drive to spawn one without a jump drive as to stop + the ship from escaping the Ember Waste. + * Added a fallback mission for people who were in the middle of + a section of the FW campaign that was changed. + * The load panel now only lists .txt files from the save folder + instead of listing every file there. + * Traveling between systems no longer assumes that hyperdrives + are always cheaper to use than jump drives. + * Fixed an error where attempting to launch with a fighter as + your flagship under certain circumstances could cause you + to launch with no ship at all. + * Mission npcs that become disabled by corrosion damage will + now properly have the disable objective set. + * Disallowed planet labels from jumping around at different + zoom levels for a better viewing experience. + * Fixed a longstanding bug where npcs could get stuck thinking + they need fuel after traveling through a wormhole. + * Fixed a bug where fighters would sometimes fail to reparent to + a carrier that had space for them when recalled. + Game content: + * The last mission to give jump drives to the Unfettered is now + a repeating job instead of a spaceport mission. + * Added H2H weapons to some Hai ships and increased the base + crew stats of the Unfettered. + * Slightly reworked the atomic and ion flare effects. + * Recategorized the Hai Centipede as a space liner. + * Changed the landscape images of Mainsail and Inmost Blue to + better fit their planet descriptions. + * Recategorized the Saryd Traveler as a utility ship. + User interface: + * Clicking on a planet card on the left side of the map now + selects that planet as a destination on your travel plan. + Under the hood: + * Fixed a link in the README to point to the proper location. + * Made a few small code improvements that were found by + various compilers and linters. + * Added new PR labels to the contributing guidelines file. + * Improved the printing of game data when using the command + line options. + * Added checks and warnings to overlapping derived condition + provider ranges. + * Added the std:: prefix to two calls to std::move. +- Run spec-cleaner +- Rebase fix-data-path.patch and rename to + endless-sky-fix-data-path.patch +- Add BuildRequires libuuid-devel and pkgconfig +- Drop endless-sky-rpmlintrc, was needed for openSUSE 13.1 +- Fix scons rpmlint warning +- Use CXXFLAGS Wno-error=dangling-reference not for openSUSE Leap, + it is unknown for openSUSE Leap + +------------------------------------------------------------------- Old: ---- endless-sky-0.9.14.tar.gz endless-sky-rpmlintrc fix-data-path.patch New: ---- endless-sky-0.9.16.1.tar.gz endless-sky-fix-data-path.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ endless-sky.spec ++++++ --- /var/tmp/diff_new_pack.aj7jTA/_old 2023-04-21 14:17:08.054621960 +0200 +++ /var/tmp/diff_new_pack.aj7jTA/_new 2023-04-21 14:17:08.058621983 +0200 @@ -17,16 +17,15 @@ Name: endless-sky -Version: 0.9.14 +Version: 0.9.16.1 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 Group: Amusements/Games/Action/Arcade URL: https://endless-sky.github.io/ Source0: https://github.com/%{name}/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz -Source99: %{name}-rpmlintrc -# PATCH-FIX-OPENSUSE fix-data-path.patch -- Fix installation path of data -Patch0: fix-data-path.patch +# PATCH-FIX-OPENSUSE endless-sky-fix-data-path.patch -- Fix installation path of data +Patch0: endless-sky-fix-data-path.patch # Patch1 based on https://patch-diff.githubusercontent.com/raw/endless-sky/endless-sky/pull/8235.patch Patch1: 8235.patch BuildRequires: desktop-file-utils @@ -35,6 +34,8 @@ BuildRequires: hicolor-icon-theme BuildRequires: libjpeg8-devel BuildRequires: libmad-devel +BuildRequires: libuuid-devel +BuildRequires: pkgconfig BuildRequires: scons BuildRequires: xdg-utils BuildRequires: pkgconfig(gl) @@ -43,7 +44,6 @@ BuildRequires: pkgconfig(mad) BuildRequires: pkgconfig(openal) BuildRequires: pkgconfig(sdl2) -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Explore other star systems. Earn money by trading, carrying passengers, @@ -56,13 +56,21 @@ %autosetup -p1 %build -export CXXFLAGS="%optflags -fvisibility=hidden -fvisibility-inlines-hidden -Wno-error=dangling-reference" -export CFLAGS="%optflags -fvisibility=hidden" -scons PREFIX=%{_prefix} DESTDIR=%{buildroot} +%if 0%{?sle_version} >= 150400 && 0%{?sle_version} < 160000 && 0%{?is_opensuse} +export CXXFLAGS="%{optflags} -fvisibility=hidden -fvisibility-inlines-hidden" +%else +export CXXFLAGS="%{optflags} -fvisibility=hidden -fvisibility-inlines-hidden -Wno-error=dangling-reference" +%endif +export CFLAGS="%{optflags} -fvisibility=hidden" +scons %install -export CXXFLAGS="%optflags -fvisibility=hidden -fvisibility-inlines-hidden -Wno-error=dangling-reference" -export CFLAGS="%optflags -fvisibility=hidden" +%if 0%{?sle_version} >= 150400 && 0%{?sle_version} < 160000 && 0%{?is_opensuse} +export CXXFLAGS="%{optflags} -fvisibility=hidden -fvisibility-inlines-hidden" +%else +export CXXFLAGS="%{optflags} -fvisibility=hidden -fvisibility-inlines-hidden -Wno-error=dangling-reference" +%endif +export CFLAGS="%{optflags} -fvisibility=hidden" scons install PREFIX=%{_prefix} DESTDIR=%{buildroot} mkdir -p %{buildroot}%{_bindir} @@ -71,14 +79,14 @@ %fdupes %{buildroot} %files -%defattr(-,root,root) -%doc license.txt README.md changelog copyright +%license license.txt +%doc README.md changelog copyright %{_bindir}/endless-sky %{_datadir}/%{name}/ %{_datadir}/icons/hicolor/*/apps/%{name}.png %{_datadir}/applications/%{name}.desktop -%{_datadir}/man/man6/* -%dir %{_datadir}/appdata -%{_datadir}/appdata/%{name}.appdata.xml +%{_mandir}/man6/* +%dir %{_datadir}/metainfo +%{_datadir}/metainfo/io.github.endless_sky.endless_sky.appdata.xml %changelog ++++++ endless-sky-0.9.14.tar.gz -> endless-sky-0.9.16.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/endless-sky/endless-sky-0.9.14.tar.gz /work/SRC/openSUSE:Factory/.endless-sky.new.1533/endless-sky-0.9.16.1.tar.gz differ: char 12, line 1 ++++++ endless-sky-fix-data-path.patch ++++++ diff -Nur endless-sky-0.9.16.1-orig/endless-sky.6 endless-sky-0.9.16.1/endless-sky.6 --- endless-sky-0.9.16.1-orig/endless-sky.6 2022-10-18 21:33:02.000000000 +0200 +++ endless-sky-0.9.16.1/endless-sky.6 2023-04-15 15:39:07.226563739 +0200 @@ -17,7 +17,7 @@ For a manual and other information, visit https://endless\-sky.github.io -When run from the command line, if a resource directory is not specified, the program will check to see if the current directory contains directories named "data" and "images" and files named "keys.txt" and "credits.txt"; if so it will read resources from the current directory. Otherwise it will use /usr/local/share/games/endless\-sky if it exists, or /usr/share/games/endless\-sky/ otherwise. +When run from the command line, if a resource directory is not specified, the program will check to see if the current directory contains directories named "data" and "images" and files named "keys.txt" and "credits.txt"; if so it will read resources from the current directory. Otherwise it will use /usr/local/share/endless\-sky if it exists, or /usr/share/endless\-sky/ otherwise. .SH OPTIONS .IP \fB\-h,\ \-\-help diff -Nur endless-sky-0.9.16.1-orig/SConstruct endless-sky-0.9.16.1/SConstruct --- endless-sky-0.9.16.1-orig/SConstruct 2022-10-18 21:33:02.000000000 +0200 +++ endless-sky-0.9.16.1/SConstruct 2023-04-15 15:40:29.318973502 +0200 @@ -232,11 +232,11 @@ RecursiveInstall(env, pathjoin(target, name), node.abspath) else: env.Install(target, node) -RecursiveInstall(env, "$DESTDIR$PREFIX/share/games/endless-sky/data", "data") -RecursiveInstall(env, "$DESTDIR$PREFIX/share/games/endless-sky/images", "images") -RecursiveInstall(env, "$DESTDIR$PREFIX/share/games/endless-sky/sounds", "sounds") -env.Install("$DESTDIR$PREFIX/share/games/endless-sky", "credits.txt") -env.Install("$DESTDIR$PREFIX/share/games/endless-sky", "keys.txt") +RecursiveInstall(env, "$DESTDIR$PREFIX/share/endless-sky/data", "data") +RecursiveInstall(env, "$DESTDIR$PREFIX/share/endless-sky/images", "images") +RecursiveInstall(env, "$DESTDIR$PREFIX/share/endless-sky/sounds", "sounds") +env.Install("$DESTDIR$PREFIX/share/endless-sky", "credits.txt") +env.Install("$DESTDIR$PREFIX/share/endless-sky", "keys.txt") # Make the word "install" in the command line do an installation. env.Alias("install", "$DESTDIR$PREFIX") diff -Nur endless-sky-0.9.16.1-orig/source/Files.cpp endless-sky-0.9.16.1/source/Files.cpp --- endless-sky-0.9.16.1-orig/source/Files.cpp 2022-10-18 21:33:02.000000000 +0200 +++ endless-sky-0.9.16.1/source/Files.cpp 2023-04-15 15:41:49.083327214 +0200 @@ -101,7 +101,7 @@ // the executable, but are under the same prefix (/usr or /usr/local). static const string LOCAL_PATH = "/usr/local/"; static const string STANDARD_PATH = "/usr/"; - static const string RESOURCE_PATH = "share/games/endless-sky/"; + static const string RESOURCE_PATH = "share/endless-sky/"; if(!resources.compare(0, LOCAL_PATH.length(), LOCAL_PATH)) resources = LOCAL_PATH + RESOURCE_PATH; else if(!resources.compare(0, STANDARD_PATH.length(), STANDARD_PATH)) diff -Nur endless-sky-0.9.16.1-orig/source/News.h endless-sky-0.9.16.1/source/News.h --- endless-sky-0.9.16.1-orig/source/News.h 2022-10-18 21:33:02.000000000 +0200 +++ endless-sky-0.9.16.1/source/News.h 2023-04-15 15:59:23.268524113 +0200 @@ -21,6 +21,7 @@ #include "Phrase.h" #include <string> +#include <cstdint> #include <vector> class DataNode;