Search Criteria
Package Details: return-to-the-roots-git v0.9.5.471.gd5c666512-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/return-to-the-roots-git.git (read-only, click to copy) |
---|---|
Package Base: | return-to-the-roots-git |
Description: | Free/libre implementation of The Settlers II game engine |
Upstream URL: | https://siedler25.org/ |
Licenses: | GPL3 |
Conflicts: | return-to-the-roots, return-to-the-roots-maps-git, s25rttr, s25rttr-nightly-bin |
Provides: | return-to-the-roots, s25rttr |
Submitter: | Peuc |
Maintainer: | Peuc |
Last Packager: | Peuc |
Votes: | 2 |
Popularity: | 0.000000 |
First Submitted: | 2018-02-15 15:48 (UTC) |
Last Updated: | 2024-10-23 18:36 (UTC) |
Dependencies (18)
- boost-libs
- libgl (libglvnd-gitAUR, amdgpu-pro-oglp-legacyAUR, amdgpu-pro-oglpAUR, nvidia-340xx-utilsAUR, libglvnd)
- libsamplerate (libsamplerate-gitAUR)
- lua53
- miniupnpc (miniupnpc-gitAUR)
- sdl2_mixer
- sdl_mixer
- boost (boost-gitAUR) (make)
- cmake (cmake-gitAUR) (make)
- curl (curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- libsamplerate (libsamplerate-gitAUR) (make)
- lua53 (make)
- mesa (mesa-minimal-gitAUR, mesa-wsl2-gitAUR, mesa-amd-bc250AUR, amdonly-gaming-mesa-gitAUR, mesa-gitAUR, mesa-amber) (make)
- miniupnpc (miniupnpc-gitAUR) (make)
- sdl2_mixer (make)
- sdl_mixer (make)
- siedler2-dataAUR (optional)
Required by (2)
- return-to-the-roots-maps-git (requires return-to-the-roots) (optional)
- siedler2-data (requires return-to-the-roots) (optional)
Sources (16)
- git+https://github.com/mat007/turtle.git
- git+https://github.com/Return-To-The-Roots/languages.git
- git+https://github.com/Return-To-The-Roots/libendian.git
- git+https://github.com/Return-To-The-Roots/liblobby.git
- git+https://github.com/Return-To-The-Roots/libsiedler2.git
- git+https://github.com/Return-To-The-Roots/libutil.git
- git+https://github.com/Return-To-The-Roots/mygettext.git
- git+https://github.com/Return-To-The-Roots/s-c.git
- git+https://github.com/Return-To-The-Roots/s25client.git
- git+https://github.com/Return-To-The-Roots/s25edit.git
- git+https://github.com/Return-To-The-Roots/s25maps.git
- git+https://github.com/Return-To-The-Roots/s25update.git
- git+https://github.com/Return-To-The-Roots/version.git
- git+https://github.com/satoren/kaguya.git
- return-to-the-roots.install
- rttr.sh
Latest Comments
« First ‹ Previous 1 2 3 4 Next › Last »
dreieck commented on 2018-08-22 21:08 (UTC) (edited on 2018-08-22 21:11 (UTC) by dreieck)
Yes, thanks.
Btw., it seems that the
cmake
-options-DRTTR_OPTIMZATION_TUNE
and-DRTTR_OPTIMZATION_VECTOR_EXT
do not get automatically set to what the system where it is compiled on provides. Maybe there is a way to automatically detect the best settings in thebuild()
-function?Peuc commented on 2018-08-22 18:48 (UTC)
Updated, it should work again.
dreieck commented on 2018-08-22 16:46 (UTC)
There is no
build/
-directory in$srcdir/s25rttr
by default, but thebuild()
-function expects one.Please make sure it get's created before, e.g. in
prepare()
or at the beginning ofbuild()
.Also, there is no
cmake.sh
.Peuc commented on 2018-02-16 19:00 (UTC)
Fixed, thanks.
klemens commented on 2018-02-16 18:07 (UTC)
This needs a dependency on
libgl
(and a make-dependency onmesa
), otherwise it does not compile for me:Could NOT find OpenGL (missing: OPENGL_opengl_LIBRARY OPENGL_glx_LIBRARY OPENGL_INCLUDE_DIR)
Peuc commented on 2018-02-15 15:53 (UTC) (edited on 2018-02-15 16:12 (UTC) by Peuc)
Done. Thanks for your help!
Not the software itself, their (english written) documentation.
eschwartz commented on 2018-02-15 11:58 (UTC)
Sure, create a new -git package for me to merge this one into and I will merge the comments + votes.
re: rttr.sh, people should be able to figure out that /usr/bin/rttr is the same thing, but if the software itself is written to depend on the name of an sh file (weird!) then maybe it isn't worth the effort to fix this properly, and similarly for tracking the cmake.sh args -- although for my own packages I would. ;) I guess that is your call, anyway. They were somewhat subjective comments.
Peuc commented on 2018-02-15 06:51 (UTC) (edited on 2018-02-15 16:12 (UTC) by Peuc)
I'm not interested in maintaining a package for static releases.
Since you're TU, can you please rename this current package to "return-to-the-roots-git", so we can also keep comments history?
Fixed.
Indeed.
As written in comment, this not less ugly sed is just a workaround for a recent upstream bug - which I must admit I've not reported yet. However I prefer to stick with documented build procedure instead of inventing my own.
Having a .sh file linking to a binary doesn't exactly look like a brilliant idea… I agree this script file is completely useless, but game documentation refers to it, so I must provide it with the package. As it, it's bare minimum to launch the game.
eschwartz commented on 2018-02-14 22:02 (UTC)
Please fix this package to use a static release rather than the latest git master. Either download the release archive or checkout a specific tag as described by the "USING VCS SOURCES" section of the PKGBUILD(5) manpage. The package is currently in violation of AUR guidelines. If you wish, you or anyone else can additionally upload a "return-to-the-roots-git" package that pulls from the latest git master.
As Lucki's proposed PKGBUILD pointed out, if you are using git to download the sources you need to download that in source=() and tell git to reference those downloaded versions, see https://wiki.archlinux.org/index.php/VCS_package_guidelines#Git_Submodules
This cmake.sh file looks really ugly, you can probably just use cmake directly rather than first using sed on a really badly written script. Just change all the --FOO= to -DFOO=
You should remove rttr.sh, and create a symlink to s25client instead.
Lucki commented on 2018-01-22 14:25 (UTC)
Hi Peuc
here's a fully working PKGBUILD. Please update this package - it doesn't work in the current state.
« First ‹ Previous 1 2 3 4 Next › Last »