Hello community, here is the log from the commit of package solarus for openSUSE:Factory checked in at 2019-01-21 10:47:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/solarus (Old) and /work/SRC/openSUSE:Factory/.solarus.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "solarus" Mon Jan 21 10:47:40 2019 rev:4 rq:663824 version:1.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/solarus/solarus.changes 2017-08-24 18:52:35.595778581 +0200 +++ /work/SRC/openSUSE:Factory/.solarus.new.28833/solarus.changes 2019-01-21 10:48:12.656176327 +0100 @@ -1,0 +2,40 @@ +Sat Dec 22 20:21:07 UTC 2018 - antoine.belv...@opensuse.org + +- Update to 1.6.0: + * Engine changes: + + Solarus 1.5 quests are still supported by Solarus 1.6. + + Add support of OpenGL shaders. + + Replaced SDL renderer by a custom GL backend. + + Improve the performance of loading images. + + Maps can now use multiple tilesets. + + Animated tile patterns can now have any frame number and + delay. + + Treasure dialogs are now optional. + + Allow entities to have a non-multiple of 8 size. + + Don't center the hero on non-blocking streams. + + Allow pickables to follow streams. + + Blocks can now be moved multiple times. + + Add support of .otf fonts. + + Improve Lua error messages. + + CLI can accept an archive's path as argument. + + Bug fixes. + * Solarus launcher GUI changes: + + Show the path and the compatibility format of each quest. + + Lua console: provide variables game, map, entities and tp + function. + + Clear the console when a quest is started. + + FileDialog now expects a file, either quest.dat or an + archive (.solarus, .zip). + * Lua API changes: + + This release adds new features and deprecates a few ones but + does not introduce any incompatibility. + + See installed changelog.txt for full changelog. +- Update build dependencies: + * Add pkgconfig(gl): Was already pulled by other dependencies + but now it's actually used. +- Update patches: + * Drop appdata.patch: Fixed upstream. + * Add solarus-1.6.0-fix-desktop-exec.patch: Fix executable name + in desktop file. + +------------------------------------------------------------------- Old: ---- appdata.patch solarus-1.5.3-src.tar.gz New: ---- solarus-1.6.0-fix-desktop-exec.patch solarus-1.6.0-src.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ solarus.spec ++++++ --- /var/tmp/diff_new_pack.1fGstZ/_old 2019-01-21 10:48:13.228175627 +0100 +++ /var/tmp/diff_new_pack.1fGstZ/_new 2019-01-21 10:48:13.228175627 +0100 @@ -1,7 +1,7 @@ # # spec file for package solarus # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,20 +12,20 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: solarus -Version: 1.5.3 +Version: 1.6.0 Release: 0 Summary: Zelda-like game engine -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Amusements/Games/RPG Url: http://www.solarus-engine.org/ Source: http://www.solarus-games.org/downloads/solarus/%{name}-%{version}-src.tar.gz -# PATCH-FEATURE-UPSTREAM https://github.com/solarus-games/solarus/pull/1031 -Patch3: appdata.patch +# PATCH-FIX-UPSTREAM solarus-1.6.0-fix-desktop-exec.patch -- wrong Exec field in desktop file +Patch0: solarus-1.6.0-fix-desktop-exec.patch BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: hicolor-icon-theme @@ -37,6 +37,7 @@ BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(SDL2_image) BuildRequires: pkgconfig(SDL2_ttf) +BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(libmodplug) BuildRequires: pkgconfig(luajit) BuildRequires: pkgconfig(openal) @@ -63,7 +64,7 @@ %prep %setup -q -%patch3 -p1 +%patch0 -p1 %build %cmake @@ -72,6 +73,7 @@ %install %cmake_install +%if 0%{?suse_version} < 1330 %post %icon_theme_cache_post %desktop_database_post @@ -79,28 +81,27 @@ %postun %icon_theme_cache_postun %desktop_database_postun +%endif %post -n libsolarus1 -p /sbin/ldconfig %postun -n libsolarus1 -p /sbin/ldconfig %files -%defattr(-,root,root,-) -%doc changelog.txt license.txt README.md -%{_bindir}/solarus -%{_libdir}/libsolarus-gui.so +%doc changelog.txt readme.md +%license license.txt +%{_bindir}/solarus-launcher %{_bindir}/solarus-run -%{_datadir}/icons/hicolor/*/apps/%{name}.png -%{_datadir}/applications/%{name}.desktop -%{_mandir}/man6/solarus* %dir %{_datadir}/appdata/ %{_datadir}/appdata/%{name}.appdata.xml +%{_datadir}/applications/%{name}.desktop +%{_datadir}/icons/hicolor/*/apps/%{name}.png +%{_libdir}/libsolarus-gui.so +%{_mandir}/man6/solarus* %files -n libsolarus1 -%defattr(-,root,root) %{_libdir}/libsolarus.so.* %files devel -%defattr(-,root,root,-) %{_includedir}/solarus %{_libdir}/libsolarus.so ++++++ solarus-1.6.0-fix-desktop-exec.patch ++++++ >From 870e2bcc1c9385943170dbd39641f2d2884889c7 Mon Sep 17 00:00:00 2001 From: Antoine Belvire <antoine.belv...@opensuse.org> Date: Sun, 23 Dec 2018 20:31:46 +0000 Subject: [PATCH] Fix executable name in desktop file --- gui/resources/solarus.desktop | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui/resources/solarus.desktop b/gui/resources/solarus.desktop index 65b456cd7..1ef10c7c6 100644 --- a/gui/resources/solarus.desktop +++ b/gui/resources/solarus.desktop @@ -4,7 +4,7 @@ Type=Application Name=Solarus Quest Launcher GenericName=Topdown 2D adventure game Comment=A graphical user interface to organize and play quests for the Solarus engine -Exec=solarus +Exec=solarus-launcher Icon=solarus Terminal=false StartupNotify=true -- 2.18.1 ++++++ solarus-1.5.3-src.tar.gz -> solarus-1.6.0-src.tar.gz ++++++ ++++ 192042 lines of diff (skipped)