Search Criteria
Package Details: solarus 2.0.2-2
Package Actions
| Git Clone URL: | https://aur.archlinux.org/solarus.git (read-only, click to copy) |
|---|---|
| Package Base: | solarus |
| Description: | A lightweight, free and open-source 2D game engine for Action-RPGs |
| Upstream URL: | https://www.solarus-games.org/ |
| Licenses: | GPL-3.0-only AND CC-BY-SA-3.0 AND CC-BY-SA-4.0 |
| Conflicts: | solarus-git, solarus-run |
| Provides: | solarus |
| Submitter: | BenObiWan |
| Maintainer: | jrd |
| Last Packager: | jrd |
| Votes: | 43 |
| Popularity: | 0.000000 |
| First Submitted: | 2011-12-17 11:58 (UTC) |
| Last Updated: | 2025-12-05 22:32 (UTC) |
Dependencies (14)
- glm (glm-gitAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libmodplug (libmodplug-gitAUR, libopenmpt-modplugAUR)
- libvorbis (libvorbis-aotuvAUR, libvorbis-aotuv-lancerAUR, libvorbis-gitAUR)
- luajit (luajit-2.1-lua52-gitAUR, luajit-gitAUR, luajit-clang-gitAUR, luajit-openrestyAUR)
- openal (openal-gitAUR)
- physfs (physfs-gitAUR)
- sdl2AUR (sdl2-gitAUR, sdl2-compat-gitAUR, sdl2-compat)
- sdl2_image
- sdl2_ttf
- cmake (cmake3AUR, cmake-gitAUR) (make)
- zip (zip-natspecAUR) (make)
- solarus-editorAUR (optional) – GUI to create Solarus games
- solarus-launcherAUR (optional) – GUI to play Solarus games
Latest Comments
1 2 3 Next › Last »
jrd commented on 2025-11-14 15:15 (UTC)
Sorry my bad, it should work now.
Multi packages in one PKGBUILD is not that easy if upstream do not build everything in one time ;-)
nc_archuser commented on 2025-11-14 13:01 (UTC)
I had some trouble building this latest version. I am on Manjaro in case relevant, although it isn't apparent to me that would be the issue.
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:227 (message): Could NOT find Solarus: Found unsuitable version "1.6.5", but required is exact version "2.0" (found /usr/include) Call Stack (most recent call first): /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:589 (_FPHSA_FAILURE_MESSAGE) cmake/modules/FindSolarus.cmake:69 (find_package_handle_standard_args) cmake/AddDependencies.cmake:39 (find_package) CMakeLists.txt:10 (include)jrd commented on 2025-11-13 16:27 (UTC)
Can I take over this package?
I have a fully functional and up to date
PKGBUILDfor the engine, editor and launcher, in sync with the latest developments (v2.0branch).I also build a game based on this engine, so not hard for me to maintain it.
caus909 commented on 2025-04-29 21:09 (UTC) (edited on 2025-04-29 21:10 (UTC) by caus909)
To people trying to build this package and having issues, just install the cmake3 package from AUR and add this patch to the PKGBUILD:
Here is the article on the Wiki explaining how to apply patches if you don't know how to: https://wiki.archlinux.org/title/Patching_packages#Applying_patches
kleintux commented on 2024-03-06 07:00 (UTC) (edited on 2024-03-06 07:02 (UTC) by kleintux)
have the same error glm changed the version to 1. some weeks ago https://gitlab.archlinux.org/archlinux/packaging/packages/glm/-/commits/main
djadala commented on 2024-02-19 01:39 (UTC)
Hi, fail to build:
[ 42%] Building CXX object CMakeFiles/solarus.dir/src/graphics/Hq3xFilter.cpp.o In file included from /home/jambo/.cache/yay/solarus/src/solarus-v1.6.5/src/graphics/glrenderer/GlRenderer.cpp:12: /usr/include/glm/gtx/matrix_transform_2d.hpp:21:9: error: #error "GLM: GLM_GTX_matrix_transform_2d is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." 21 | # error "GLM: GLM_GTX_matrix_transform_2d is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." | ^
[ 43%] Building CXX object CMakeFiles/solarus.dir/src/graphics/Hq4xFilter.cpp.o [ 43%] Building CXX object CMakeFiles/solarus.dir/src/graphics/Renderer.cpp.o In file included from /home/jambo/.cache/yay/solarus/src/solarus-v1.6.5/src/graphics/glrenderer/GlShader.cpp:32: /usr/include/glm/gtx/transform.hpp:23:9: error: #error "GLM: GLM_GTX_transform is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." 23 | # error "GLM: GLM_GTX_transform is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." | ^In file included from /home/jambo/.cache/yay/solarus/src/solarus-v1.6.5/src/graphics/glrenderer/GlShader.cpp:33: /usr/include/glm/gtx/matrix_transform_2d.hpp:21:9: error: #error "GLM: GLM_GTX_matrix_transform_2d is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." 21 | # error "GLM: GLM_GTX_matrix_transform_2d is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." | ^In file included from /home/jambo/.cache/yay/solarus/src/solarus-v1.6.5/src/graphics/glrenderer/GlTexture.cpp:6: /usr/include/glm/gtx/matrix_transform_2d.hpp:21:9: error: #error "GLM: GLM_GTX_matrix_transform_2d is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." 21 | # error "GLM: GLM_GTX_matrix_transform_2d is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." | ^[ 44%] Building CXX object CMakeFiles/solarus.dir/src/graphics/Scale2xFilter.cpp.o [ 44%] Building CXX object CMakeFiles/solarus.dir/src/graphics/sdlrenderer/SDLRenderer.cpp.o [ 45%] Building CXX object CMakeFiles/solarus.dir/src/graphics/sdlrenderer/SDLShader.cpp.o [ 45%] Building CXX object CMakeFiles/solarus.dir/src/graphics/sdlrenderer/SDLSurfaceImpl.cpp.o In file included from /home/jambo/.cache/yay/solarus/src/solarus-v1.6.5/src/graphics/sdlrenderer/SDLShader.cpp:32: /usr/include/glm/gtx/transform.hpp:23:9: error: #error "GLM: GLM_GTX_transform is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." 23 | # error "GLM: GLM_GTX_transform is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." | ^In file included from /home/jambo/.cache/yay/solarus/src/solarus-v1.6.5/src/graphics/sdlrenderer/SDLShader.cpp:33: /usr/include/glm/gtx/matrix_transform_2d.hpp:21:9: error: #error "GLM: GLM_GTX_matrix_transform_2d is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." 21 | # error "GLM: GLM_GTX_matrix_transform_2d is an experimental extension and may change in the future. Use #define GLM_ENABLE_EXPERIMENTAL before including it, if you really want to use it." | ^make[2]: *** [CMakeFiles/solarus.dir/build.make:1448: CMakeFiles/solarus.dir/src/graphics/glrenderer/GlRenderer.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: *** [CMakeFiles/solarus.dir/build.make:1476: CMakeFiles/solarus.dir/src/graphics/glrenderer/GlTexture.cpp.o] Error 1 make[2]: *** [CMakeFiles/solarus.dir/build.make:1462: CMakeFiles/solarus.dir/src/graphics/glrenderer/GlShader.cpp.o] Error 1 make[2]: *** [CMakeFiles/solarus.dir/build.make:1574: CMakeFiles/solarus.dir/src/graphics/sdlrenderer/SDLShader.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:109: CMakeFiles/solarus.dir/all] Error 2 make: *** [Makefile:136: all] Error 2 make: Leaving directory '/home/jambo/.cache/yay/solarus/src/solarus-v1.6.5' ==> ERROR: A failure occurred in build(). Aborting... -> error making: solarus-exit status 4MCMic commented on 2020-08-26 08:18 (UTC)
@matth Thanks, fixed.
matth commented on 2020-08-25 16:12 (UTC)
Since the latest update I get this.
It seems the
qt5-toolsdependency that was removed is still needed. Builds fine after adding that back in.MCMic commented on 2020-08-20 21:59 (UTC)
@franck.stauffer Thanks, pushed.
qontinuum commented on 2020-08-13 21:51 (UTC) (edited on 2020-08-15 11:07 (UTC) by qontinuum)
Here is an updated PKGBUILD with some improvements/modifications:
1 2 3 Next › Last »