Warning: file_exists(): open_basedir restriction in effect. File(/srv/http/vhosts/aur.archlinux.org/public/web/locale//en/LC_MESSAGES/aurweb.mo) is not within the allowed path(s): (/srv/http/vhosts/aur-dev.archlinux.org/:/etc/aurweb/) in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/streams.php on line 90
AUR (en) - rigsofrods-git

Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248

Package Details: rigsofrods-git

Git Clone URL: https://aur-dev.archlinux.org/rigsofrods-git.git (read-only)
Package Base: rigsofrods-git
Description: An open source vehicle simulator based on soft-body physics
Upstream URL: http://rigsofrods.org
Licenses: GPL
Conflicts: rigsofrods, rigsofrods-hg, rigsofrods-noangelscript-git
Provides: rigsofrods
Submitter: vorot93
Maintainer: Jeanbon
Last Packager: Jeanbon
Votes: 4
Popularity: 0.858813
First Submitted: 2015-04-19 22:35
Last Updated: 2016-10-31 21:19

Dependencies (13)

Required by (0)

Sources (7)

Latest Comments

1 2 3 Next › Last »

tritonas00 commented on 2016-10-29 18:27

Please add jsoncpp as dependency. It's needed to display server list in the new multiplayer menu.

Megameneer commented on 2016-07-21 19:48

The two scripts are useful when running rigsofrods from the command line. If you run the command "rigsofrods" when rigsofrods.sh is installed, Rigs of Rods will be started. Otherwise, you would need to run "/opt/rigsofrods/RoR" from the command line. It's the same with rigsofrods-config.sh: running rigsofrods-config instead of RoRConfig. This is the content of rigsofrods.sh:
#! /bin/sh

cd /opt/rigsofrods
This is the content of rigsofrods-config.sh:
#! /bin/sh

cd /opt/rigsofrods

Jeanbon commented on 2016-07-13 00:54

Thanks for your help Megameneer I'll try it ASAP! What's the two sh scripts rigsofrods.sh and risofrods-config.sh ?

Megameneer commented on 2016-07-12 20:09

I have made a new PKGBUILD for this package:
# Maintainer: Artem Vorotnikov <artem@vorotnikov.me>
# Contributor: tritonas00 <tritonas00@gmail.com>


pkgdesc="An open source vehicle simulator based on soft-body physics"
arch=('i686' 'x86_64')
depends=('openal' 'wxgtk' 'ogre>=1.8.0' 'ogre<2.0.0' 'caelum-git' 'mygui' 'ogre-pagedgeometry-git' 'socketw' 'angelscript')
optdepends=('sh: for being able to run the commands rigsofrods and rigsofrods-config instead of /opt/rigsofrods/RoR and /opt/rigsofrods/RoRConfig')
makedepends=('cmake' 'git')
conflicts=('rigsofrods' 'rigsofrods-hg' 'rigsofrods-noangelscript-git')

pkgver() {
cd "$srcdir/$_gitname"
git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'

build() {
cd "$srcdir/$_gitname"

# export PKG_CONFIG_PATH="/opt/OGRE-1.8/lib/pkgconfig:/opt/MyGUI-OGRE1.8/lib/pkgconfig:/opt/Caelum-OGRE1.8/lib/pkgconfig:/opt/PagedGeometry-OGRE1.8/lib/pkgconfig:$PKG_CONFIG_PATH"
# export LD_LIBRARY_PATH="/opt/OGRE-1.8/lib:/opt/MyGUI-OGRE1.8/lib:/opt/Caelum-OGRE1.8/lib:/opt/PagedGeometry-OGRE1.8/lib:$LD_LIBRARY_PATH"

# get a clean build dir
[[ -d build ]] && rm -rf build && find ./bin -type f -maxdepth 1 ! -name resources -delete
mkdir build && cd build

cmake .. \


package() {
cd $srcdir

mkdir -p "$pkgdir/opt/$_pkgname"
cp -r $srcdir/$_gitname/bin/* "$pkgdir/opt/$_pkgname/"
cp $srcdir/$_gitname/build/bin/RoR "$pkgdir/opt/$_pkgname/"
cp $srcdir/$_gitname/build/bin/RoRConfig "$pkgdir/opt/$_pkgname/"

install -Dm755 ../rigsofrods.png "$pkgdir/usr/share/pixmaps/rigsofrods.png"
install -Dm755 ../RoR.desktop "$pkgdir/usr/share/applications/RoR.desktop"
install -Dm755 ../RoRConfig.desktop "$pkgdir/usr/share/applications/RoRConfig.desktop"
install -Dm755 ../plugins.cfg "$pkgdir/opt/$_pkgname/plugins.cfg"
install -Dm755 ../rigsofrods.sh "$pkgdir/usr/bin/rigsofrods"
install -Dm755 ../rigsofrods-config.sh "$pkgdir/usr/bin/rigsofrods-config"

Megameneer commented on 2016-07-06 08:12

I probably found the solution; you have to copy both ${srcdir}/${_gitname}/bin/* , ${srcdir}/${_gitname}/build/bin/RoR and ${srcdir}/${_gitname}/build/bin/RoRConfig to ${pkgdir}/opt/rigsofrods .
Also, the upstream URL is not correct anymore; it is rigsofrods.org .

Megameneer commented on 2016-07-05 18:12

I just discovered that my solution on that does not work. The problem lies elsewhere. I am checking it out. But you could remove ogre-git from the list of dependencies anyway, since the version number of ogre.git (2.2.0) is too high for Rigs of Rods (max. 1.9).
Also, after compiling with Yaourt, the working directory has changed to /opt/rigsofrods or so. I will check where the problem lies, but my first guess is that there has to be cd'ed to ${srcdir} at the start of package()

Jeanbon commented on 2016-07-05 16:30

OK thanks you, I'll try this today and post it if it works :)

Megameneer commented on 2016-07-05 15:52

I found the problem today. The PKGBUILD looks for ${srcdir}/rigs-of/rods/bin/* , but the files are in ${srcdir}/rigs-of/rods/build/bin/* . Please fix this.

wimbabwe commented on 2016-06-29 18:31

@megameneer your solution is better. Because i had some terrible performance. But with your solution to copy the files from rigs-of-rods/build/bin the gameperformance is much better. first i used pamac to build the package(manjaro) so i could'nt find rigs-of-rods/build/bin.

Megameneer commented on 2016-06-27 16:27

I can confirm what wimbabwe says. But for me, the files were just in ${srcdir}/rigs-of-rods/build/bin, so I used these.

Above that, ogre.git is not a valid dependency anymore; Rigs of Rods must be able to use OGRE 1.8.x or 1.9.x according to their Git page, and ogre.git is already on 2.2.0. OGRE from the repos is still a valid package; it is version 1.9.0.