Package Details: s25rttr 0.9.5-2

Git Clone URL: https://aur.archlinux.org/s25rttr.git (read-only, click to copy)
Package Base: s25rttr
Description: Return to the Roots is an unofficial extension of (Die Siedler II) ® by BlueByte Software GmbH. Put the files from the original game in the folder (/usr/share/s25rttr/S2/)
Upstream URL: https://www.siedler25.org/
Keywords: settlers siedler
Licenses: GPL3
Submitter: NiNjA
Maintainer: Mailaender
Last Packager: Mailaender
Votes: 6
Popularity: 0.008027
First Submitted: 2016-04-03 11:23 (UTC)
Last Updated: 2022-07-24 12:03 (UTC)

Latest Comments

1 2 Next › Last »

handfrog commented on 2023-01-24 22:52 (UTC) (edited on 2023-01-24 22:54 (UTC) by handfrog)

The compile breaks at the moment:

[ 86%] Building CXX object libs/s25main/CMakeFiles/s25Main.dir/network/GameServerPlayer.cpp.o
/tmp/makepkg/s25rttr/src/s25client_v0.9.5/libs/s25main/network/GameClient.cpp: In member function ‘bool GameClient::HostGame(const CreateServerInfo&, const boost::filesystem::path&, MapType)’:
/tmp/makepkg/s25rttr/src/s25client_v0.9.5/libs/s25main/network/GameClient.cpp:122:18: error: ‘bool boost::filesystem::copy_file(const path&, const path&, copy_option, boost::system::error_code&)’ is deprecated: Use copy_options instead of copy_option [-Werror=deprecated-declarations]
  122 |         copy_file(map_path, playedMapPath, boost::filesystem::copy_option::overwrite_if_exists, ignoredEc);
      |         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/dll/config.hpp:60,
                 from /usr/include/boost/dll/shared_library.hpp:15,
                 from /tmp/makepkg/s25rttr/src/s25client_v0.9.5/libs/s25main/drivers/DriverWrapper.h:7,
                 from /tmp/makepkg/s25rttr/src/s25client_v0.9.5/libs/s25main/drivers/VideoDriverWrapper.h:7,
                 from /tmp/makepkg/s25rttr/src/s25client_v0.9.5/libs/s25main/network/GameClient.cpp:24:
/usr/include/boost/filesystem/operations.hpp:430:13: note: declared here
  430 | inline bool copy_file(path const& from, path const& to, // See ticket #2925
      |             ^~~~~~~~~
cc1plus: all warnings being treated as errors
make[2]: *** [libs/s25main/CMakeFiles/s25Main.dir/build.make:3982: libs/s25main/CMakeFiles/s25Main.dir/network/GameClient.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:1122: libs/s25main/CMakeFiles/s25Main.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: s25rttr

Adding "-Wno-error=deprecated-declarations" to CFLAGS in /etc/makepkg.conf helped for the moment, but i think there must be a better way to handle this.

Mailaender commented on 2022-07-24 12:06 (UTC)

Updated it. Then decided to properly build from source to avoid conflicts with /usr/lib/libminiupnpc.so.17 from the real package.

vladimir1922 commented on 2022-05-08 12:59 (UTC)

This package is quite outdated:

This is version 0.91 20210918-1 Last version is 0.95 20220417

Shawn8901 commented on 2021-10-25 16:13 (UTC) (edited on 2021-10-25 16:14 (UTC) by Shawn8901)

hi, sorry for flagging the package as out of date yesterday, i somehow mislooked the dates. :-( Sorry for that... edit: would be glad if you or a TU can remove the Out of date flag.

dcx commented on 2021-09-24 12:48 (UTC)

libsdl1.2 libsdl-mixer1.2 is a dependency already included in this package.

balwierz commented on 2021-09-24 12:42 (UTC)

I got no sound drivers available in the options (and no sound at all) until I installed sdl2_mixer. Please include it as a dependency and/or remove older sdl dependencies if possible.

dcx commented on 2021-09-20 12:01 (UTC) (edited on 2021-09-20 15:22 (UTC) by dcx)

@izikeros

I updated it now and switch it to stable. I don't think it is correct to add -bin to the name because there is no other stable version for Linux then this. For the same reason s25rttr-nightly-bin should be reduced to s25rttr-nightly and also shorter names are always better I think.

izikeros commented on 2021-01-25 10:42 (UTC) (edited on 2021-01-25 10:47 (UTC) by izikeros)

The URL of the latest stable is invalid. Current stable (0.8.2) can be found under: http://www.siedler25.org/uploads/stable/0.8.2/s25rttr_0.8.2-0383c0c982cf952e367ce7127840c9733778affd_linux.x86_64.tar.bz2

Regarding the flag (outdated) the link to the tarball is outdated however, there is no newer stable release of the Rttr yet. I support adding -bin suffix to the package name or even -stable-bin to have consitent naming with s25rttr-nightly-bin.

dreieck commented on 2018-08-22 16:27 (UTC)

You provide a binary and don't build from source. Please, add -bin to the $pkgname then.

Why don't you download the binary from siedler25.org?

NiNjA commented on 2017-11-20 21:42 (UTC)

@dreieck I'm not sure how to detect version 20170924 through pkgver(). The only place I see this version is on the web page, and according to git tags (and releases) the latest version is 0.8.2-18, august 31. If you know how I can fetch the version automatically I will gladly modify the PKGBUILD. Nonetheless I have updated the package to 20170924 now.