| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: solarus | Distribution: openSUSE Tumbleweed |
| Version: 1.6.5 | Vendor: openSUSE |
| Release: 2.21 | Build date: Sat Apr 10 12:06:15 2021 |
| Group: Amusements/Games/RPG | Build host: reproducible |
| Size: 112600 | Source RPM: solarus-1.6.5-2.21.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://www.solarus-games.org/ | |
| Summary: Game engine for action RPGs | |
Solarus is a 2D game engine written in C++, and it executes games made in Lua. It is designed with 16-bit classic action RPGs in mind. This package contains the 'solarus-run' executable required to run games based on the Solarus engine.
GPL-3.0-or-later
* Sat Apr 10 2021 Antoine Belvire <antoine.belvire@opensuse.org>
- Remove compatibility bits for openSUSE Leap < 15.2.
* Tue Apr 06 2021 Antoine Belvire <antoine.belvire@opensuse.org>
- Update to version 1.6.5:
* Engine changes:
+ Add support for suspending the simulation on Window Focus
events (gl#solarus-games/solarus#1536).
+ Reconnect to another audio device after a device
disconnection (gl#solarus-games/solarus#1499).
+ Fix joystick hot-plug/unplug (gl#solarus-games/solarus#1501,
gl#solarus-games/solarus#1387).
+ Fix crash when calling command functions before the game is
started (gl#solarus-games/solarus#1476).
+ Fix shader compilation on OpenGL ES 3.10 and 3.20
(gl#solarus-games/solarus#1537).
+ Fix TTF fonts using wrong color for antialiasing
(gl#solarus-games/solarus#1390).
+ Fix TTF Fonts not rendering correctly
(gl#solarus-games/solarus#1389).
+ Fix a possible crash when starting a timer on a removed
entity (gl#solarus-games/solarus#1469).
+ Fix pickables not falling on negative layers.
+ Fix string literals in savegames not being properly escaped
(gl#solarus-games/solarus#1533).
+ Fix Unicode filename support on Windows.
* Lua API changes:
+ This release adds new features but does not introduce any
incompatibility.
+ Add methods `destructible:get/set_cut_method()`
(gl#solarus-games/solarus#1526).
* Solarus launcher GUI changes:
+ Add option to control suspension on Window Focus events.
+ Rename "Force Software" to "Force software rendering".
+ Disable force-software and suspend-unfocused options when
quest is running.
- Add solarus-1.6.5-ldl.patch: Fix linking of solarus library
(gl#solarus-games/solarus#1539).
- Update some file locations.
* Tue Jan 05 2021 antoine.belvire@opensuse.org
- Move _service from tar_scm to obs_scm and obscpio format.
* Sun Apr 12 2020 antoine.belvire@opensuse.org
- Update to version 1.6.4:
* Fix desktop file validation warning.
- Remove solarus-1.6.3-desktop-version.patch: Merged upstream.
* Sat Apr 11 2020 antoine.belvire@opensuse.org
- 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.
* Tue Mar 24 2020 Christophe Giboudeaux <christophe@krop.fr>
- Add patch to find moonjit:
* 0001-Use-pkg-config-to-get-more-search-paths.patch
* Sun Sep 01 2019 antoine.belvire@opensuse.org
- Fix translation loading:
* Update solarus-1.6.2-install-gui-translations.patch with
final version pushed to upstream.
* Wed Aug 21 2019 Jan Engelhardt <jengelh@inai.de>
- Package description updates.
* Fri Aug 16 2019 antoine.belvire@opensuse.org
- Update to version 1.6.2:
* Fix scrolling teletransporters with a square size (#1412).
* Fix hero displayed above stairs walls.
- Install translations for solarus-gui:
* Add solarus-1.6.2-install-gui-translations.patch.
* Create solarus-gui-lang subpackage.
- Add _service file to create a tarball without the big
'libraries' folder which is relevant only for Windows/Mac builds.
- Disable check section on Leap <= 15.1 to fix build.
- Disable test "lua/bugs/1269_coroutines" as it is unstable.
- Remove obsolete build dependency on update-desktop-files.
* Sat Aug 10 2019 antoine.belvire@opensuse.org
- Update to 1.6.1:
* Engine changes:
+ Add `-force-software-rendering` switch to solarus-run.
+ Add argument to set mouse cursor visibility on start (#1263).
+ Add simple performance counters to the engine (#1280).
+ Add argument to set fullscreen mode on start (#1281).
+ Add joypad buttons combo for quitting the engine (#1283).
+ Add git revision information to build and main loop startup
(#1292).
+ Add argument to set the joypad axis deadzone (#1293).
+ Add debug warning if a surface is larger than 2048 x 2048
(#1294).
+ Add support of carried object sprites with multiple
directions (#1392).
+ Improve CMake build (#1270, #1276, #1277, #1288, #1320).
+ Fix several crashes (#1354, #1371, #1353, #1366, #1374,
[#1361]).
+ Other bugfixes. See installed changelog.txt for more details.
* Lua API changes:
+ This release adds new features but does not introduce any
incompatibility.
+ Add methods game:get/set_transition_style() (#1368).
+ Add methods state:get/set_can_use_teletransporter/switch/
stream() (#1363).
+ Make surface, text_surface and timer userdata types indexable
(#1394).
- Remove solarus-1.6.0-fix-desktop-exec.patch: Fixed upstream.
- Update spec file:
* Split GUI and GUI library from main package.
* Update URL, Source and Description fields.
* Remove obsolete desktop_database_post(un) macros.
* Use cmake_build macro.
* Add check section.
/usr/bin/solarus-run /usr/share/doc/packages/solarus /usr/share/doc/packages/solarus/changelog.md /usr/share/doc/packages/solarus/readme.md /usr/share/licenses/solarus /usr/share/licenses/solarus/license.txt /usr/share/licenses/solarus/license_gpl.txt /usr/share/man/man6/solarus-run.6.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:49:34 2025