Hello community,

here is the log from the commit of package solarus for openSUSE:Leap:15.2 
checked in at 2020-04-12 15:39:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/solarus (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.solarus.new.3248 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "solarus"

Sun Apr 12 15:39:08 2020 rev:13 rq:793257 version:1.6.3

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/solarus/solarus.changes        2020-03-31 
07:23:47.114434890 +0200
+++ /work/SRC/openSUSE:Leap:15.2/.solarus.new.3248/solarus.changes      
2020-04-12 15:39:11.362048377 +0200
@@ -1,0 +2,53 @@
+Sat Apr 11 15:40:26 UTC 2020 - [email protected]
+
+- Update to version 1.6.3:
+  * Engine changes:
+    + Fix macOS port not working since 1.6.1 due to OpenGL.
+    + Fix shaders compilation in some OpenGL ES 3.0 platforms
+      (gl#solarus-games/solarus#1437).
+    + Fix UTF-8 quest path encoding handling
+      (gl#solarus-games/solarus#1429).
+    + Fix UTF-8 file names in Lua Open File API for Windows
+      (gl#solarus-games/solarus#1413).
+    + Fix memory usage when visiting very large maps
+      (gl#solarus-games/solarus#1395).
+    + Fix crash when removing the shadow of a carried object
+      (gl#solarus-games/solarus#1423).
+    + Fix crash when stopping the movement of a thrown object
+      (gl#solarus-games/solarus#1452).
+    + Fix carried object shadow still displayed after removing it
+      (gl#solarus-games/solarus#1436).
+    + Fix animating hero sprites dynamically created
+      (gl#solarus-games/solarus#1348).
+    + Fix hero speed when going from deep water to shallow water
+      (gl#solarus-games/solarus#1186).
+    + Fix trail sprite not taking the hero's direction
+      (gl#solarus-games/solarus#1464).
+    + Fix ground sprite still displayed while jumping
+      (gl#solarus-games/solarus#1458).
+    + Fix custom states wrongly affected by ground speeds
+      (gl#solarus-games/solarus#1416).
+    + Fix custom states not activating side teletransporters
+      (gl#solarus-games/solarus#1448).
+    + Fix streams continuing to act when the layer has changed.
+    + Fix enemy:on_dying() not called when setting enemies life to
+      zero (gl#solarus-games/solarus#1440).
+    + Fix talking to NPCs while swimming
+      (gl#solarus-games/solarus#1043).
+    + Fix creating dynamic sprite with tileset anims
+      (gl#solarus-games/solarus#1461).
+  * GUI changes:
+    + Fix UTF-8 quest path encoding handling
+      (gl#solarus-games/solarus#1429).
+    + Add drag and drop functionality to add new quests
+      (gl#solarus-games/solarus#1420).
+- Remove merged patches:
+  * solarus-1.6.2-install-gui-translations.patch.
+  * 0001-Use-pkg-config-to-get-more-search-paths.patch.
+- Add solarus-1.6.3-desktop-version.patch: Fix desktop file
+  validation warning.
+- Add system's glm as build dependency: It's not bundled anymore.
+- Enable test 1269: It's back to stable.
+- Handle some file name changes.
+
+-------------------------------------------------------------------

Old:
----
  0001-Use-pkg-config-to-get-more-search-paths.patch
  solarus-1.6.2-install-gui-translations.patch
  solarus-1.6.2.tar.bz2

New:
----
  solarus-1.6.3-desktop-version.patch
  solarus-1.6.3.tar.bz2

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

Other differences:
------------------
++++++ solarus.spec ++++++
--- /var/tmp/diff_new_pack.XGGnZR/_old  2020-04-12 15:39:11.814048719 +0200
+++ /var/tmp/diff_new_pack.XGGnZR/_new  2020-04-12 15:39:11.818048722 +0200
@@ -17,17 +17,15 @@
 
 
 Name:           solarus
-Version:        1.6.2
+Version:        1.6.3
 Release:        0
 Summary:        Game engine for action RPGs
 License:        GPL-3.0-or-later
 Group:          Amusements/Games/RPG
 URL:            https://www.solarus-games.org/
 Source0:        %{name}-%{version}.tar.bz2
-# PATCH-FEATURE-UPSTREAM -- 
https://gitlab.com/solarus-games/solarus/merge_requests/1311
-Patch0:         solarus-1.6.2-install-gui-translations.patch
-# PATCH-FIX-UPSTREAM
-Patch1:         0001-Use-pkg-config-to-get-more-search-paths.patch
+# PATCH-FIX-UPSTREAM solarus-1.6.3-desktop-version.patch -- fix version field
+Patch0:         solarus-1.6.3-desktop-version.patch
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
 BuildRequires:  hicolor-icon-theme
@@ -39,6 +37,7 @@
 BuildRequires:  pkgconfig(SDL2_image)
 BuildRequires:  pkgconfig(SDL2_ttf)
 BuildRequires:  pkgconfig(gl)
+BuildRequires:  pkgconfig(glm)
 BuildRequires:  pkgconfig(libmodplug)
 BuildRequires:  pkgconfig(luajit)
 BuildRequires:  pkgconfig(openal)
@@ -56,10 +55,10 @@
 
 %package gui
 Summary:        Graphical user interface to launch Solarus games
-Group:          Amusements/Games/RPG
 # Package "gui" was split from main package on 1.6.1
 # Make sure upgrade of main package from version < 1.6.1
 # installs "gui" as well with a specific Provides
+Group:          Amusements/Games/RPG
 Provides:       %{name}:%{_bindir}/solarus-launcher
 
 %description gui
@@ -108,8 +107,8 @@
 %check
 # Tweak path to find libsolarus.so and libsolarus-testing.so
 export LD_LIBRARY_PATH="$PWD/build:$PWD/build/tests"
-# Tests 1200 and 1210 require a graphical display, 1269 is unstable
-%ctest --exclude-regex "lua/bugs/(1200_.*|1210_.*|1269_.*)"
+# Tests 1200 and 1210 require a graphical display
+%ctest --exclude-regex "lua/bugs/(1200_.*|1210_.*)"
 %endif
 
 %post   -n libsolarus1 -p /sbin/ldconfig
@@ -126,12 +125,14 @@
 %files gui
 %license license.txt license_gpl.txt
 %dir %{_datadir}/appdata/
-%{_datadir}/appdata/%{name}.appdata.xml
-%{_datadir}/applications/%{name}.desktop
-%{_datadir}/icons/hicolor/*/apps/%{name}.png
+%dir %{_datadir}/icons/hicolor/20x20
+%dir %{_datadir}/icons/hicolor/20x20/apps
 %{_bindir}/solarus-launcher
-# man page should be renamed to solarus-launcher
-%{_mandir}/man6/solarus.6%{?ext_man}
+%{_datadir}/appdata/solarus-launcher.appdata.xml
+%{_datadir}/applications/solarus-launcher.desktop
+%{_datadir}/icons/hicolor/*/apps/solarus-launcher*
+%{_datadir}/pixmaps/solarus-launcher.png
+%{_mandir}/man6/solarus-launcher.6%{?ext_man}
 
 %files gui-lang -f %{name}.lang
 %dir %{_datadir}/%{name}-gui

++++++ _service ++++++
--- /var/tmp/diff_new_pack.XGGnZR/_old  2020-04-12 15:39:11.842048740 +0200
+++ /var/tmp/diff_new_pack.XGGnZR/_new  2020-04-12 15:39:11.842048740 +0200
@@ -1,7 +1,7 @@
 <services>
   <service mode="disabled" name="tar_scm">
     <param name="changesgenerate">disable</param>
-    <param name="revision">v1.6.2</param>
+    <param name="revision">v1.6.3</param>
     <param name="scm">git</param>
     <param name="url">https://gitlab.com/solarus-games/solarus.git</param>
     <param name="versionformat">@PARENT_TAG@</param>

++++++ solarus-1.6.3-desktop-version.patch ++++++
>From 5d69c74659e215a755b9411e40ac86287cd7d543 Mon Sep 17 00:00:00 2001
From: Antoine Belvire <[email protected]>
Date: Sat, 11 Apr 2020 19:38:08 +0200
Subject: [PATCH] Remove version tag from desktop file

The version entry corresponds to the Desktop Entry Specification the desktop
file conforms with - not the application version. Let's remove this entry as
it's confusing and optional anyway.
---
 gui/resources/solarus-launcher.desktop | 1 -
 1 file changed, 1 deletion(-)

diff --git a/gui/resources/solarus-launcher.desktop 
b/gui/resources/solarus-launcher.desktop
index df6cfd54b..2be9d733e 100644
--- a/gui/resources/solarus-launcher.desktop
+++ b/gui/resources/solarus-launcher.desktop
@@ -1,5 +1,4 @@
 [Desktop Entry]
-Version=1.6.2
 Type=Application
 Name=Solarus Launcher
 GenericName[es]=Lanzador de videojuegos Solarus
-- 
2.26.0

++++++ solarus-1.6.2.tar.bz2 -> solarus-1.6.3.tar.bz2 ++++++
++++ 66621 lines of diff (skipped)


Reply via email to