solarus - Zelda-like game engine

Property Value
Distribution openSUSE Tumbleweed
Repository Games all
Package filename solarus-1.6.0-10.8.i586.rpm
Package name solarus
Package version 1.6.0
Package release 10.8
Package architecture i586
Package type rpm
Category Amusements/Games/RPG
License GPL-3.0-or-later
Maintainer -
Download size 165.25 KB
Installed size 494.02 KB
Solarus is a Zelda-like game engine written in C++.


Package Version Architecture Repository
solarus-1.6.0-10.8.x86_64.rpm 1.6.0 x86_64 Games
solarus-1.6.0-1.3.x86_64.rpm 1.6.0 x86_64 openSUSE Oss
solarus-1.6.0-1.3.i586.rpm 1.6.0 i586 openSUSE Oss
solarus - - -


Name Value - - - - - - - - - - - - - - - - - -


Name Value
application() -
application(solarus.desktop) - -
metainfo() -
metainfo(solarus.appdata.xml) -
solarus = 1.6.0-10.8
solarus(x86-32) = 1.6.0-10.8


Type URL
Binary Package solarus-1.6.0-10.8.i586.rpm
Source Package solarus-1.6.0-10.8.src.rpm

Install Howto

  1. Add the Games repository:
    # zypper addrepo games
  2. Install solarus rpm package:
    # zypper install solarus




2018-12-22 -
- 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
+ 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
+ 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.
2017-08-14 -
- Update to 1.5.3
* Speed up loading maps by keeping tilesets in a cache (#1019).
* Fix text_surface:set_horizontal/vertical_alignment() not
* Fix parallax dynamic tiles still displayed when disabled or
* Improve error message of non-square tile patterns with diagonal
- Dropped luajit-5_1-2.1.patch and icons-desktop-man.patch
(merged upstream)
2017-02-18 -
- Add appdata.patch for
2017-01-25 -
- Implement shared library packaging guideline.
Trim filler words from description.
2017-01-24 -
- New upstream version 1.5.1
- build the Qt5 quest launcher GUI
- remove fix-libsuffix.patch (included upstream)
- remove fix-luajit-cmake.patch (included upstream)
- add luajit-5_1-2.1.patch to fix the build with LuaJIT 2.1
- add icons-desktop-man.patch to complete the cmake installation
2016-01-25 -
- New upstream version 1.4.5:
* Fix file name not shown when there is an error in dialogs file.
* Fix saving special characters in data files.
* Fix sol.main.load_file() returning a string instead of
nil on error.
* Fix performance issue when sprites have huge frame delays.
* Fix collisions triggered for removed entities.
* Fix hero disappearing if lifting animation has less
than 5 frames.
* Fix collisions with diagonal dynamic tiles larger than 8x8.
* Fix path finding movement not working with NPCs.
* Fix stuck on non-traversable dynamic tiles covered
by traversables.
* Fix collision detection of custom entities that do not move.
* Fix pickables with special movement falling in holes too early.
* Fix blocking streams not working when the hero's
speed is greater.
2015-11-21 -
- Updated to 1.4.4:
* spec file clean up
* Added fix-libsuffix.patch to install library into /usr/lib64
on e.g. x86_64 instead /usr/lib
* Added fix-luajit-cmake.patch to detect luajit headers in
include path with lua_suffix.
2014-07-02 -
- Adapted for SUSE
- Update to 1.2.0
2014-01-03 -
- Rebuild for Fedora
2011-12-28 -
- packaged solarus version 0.9.0

See Also

Package Description
solarus-devel-1.6.0-10.8.i586.rpm Development files for solarus
solarus-devel-1.6.0-10.8.x86_64.rpm Development files for solarus
solarwolf-1.5-481.21.noarch.rpm Action/arcade game originally based on SolarFox
solarwolf_we-1.0-6.21.noarch.rpm Action/arcade game originally based on SolarFox, Widescreen Edition
sopwith-1.8.4-6.58.i586.rpm SDL port of the sopwith game
sopwith-1.8.4-6.58.x86_64.rpm SDL port of the sopwith game
soya-0.14-4.52.i586.rpm A practical high-level object-oriented 3D engine
soya-0.14-4.52.x86_64.rpm A practical high-level object-oriented 3D engine
sparrow3d-1.3.315-1.11.i586.rpm An application framework with software renderer
sparrow3d-1.3.315-1.11.x86_64.rpm An application framework with software renderer
sparrow3d-devel-1.3.315-1.11.i586.rpm Development files for sparrow3d
sparrow3d-devel-1.3.315-1.11.x86_64.rpm Development files for sparrow3d
spatialindex-devel-1.8.5-6.46.i586.rpm Development files for spatialindex
spatialindex-devel-1.8.5-6.46.x86_64.rpm Development files for spatialindex
speed-dreams-2.2.1-6.4.i586.rpm Car motorsport simulation