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;

Reply via email to