Author: raskin
Date: Fri Apr 8 11:28:49 2011
New Revision: 26752
URL: https://svn.nixos.org/websvn/nix/?rev=26752&sc=1
Log:
Switching to release tarball, adding angelscript dependency, fixing name,
adding link options.. All in all, rorconfig fails because of a weird
windowing-related error.
Modified:
nixpkgs/trunk/pkgs/games/rigsofrods/default.nix
Modified: nixpkgs/trunk/pkgs/games/rigsofrods/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/games/rigsofrods/default.nix Fri Apr 8 08:24:28
2011 (r26751)
+++ nixpkgs/trunk/pkgs/games/rigsofrods/default.nix Fri Apr 8 11:28:49
2011 (r26752)
@@ -1,14 +1,21 @@
-{ fetchsvn, stdenv, wxGTK28, freeimage, cmake, zziplib, mesa, boost, pkgconfig,
- libuuid, lua5, openal, ogre, ois, curl, gtk, pixman, mygui }:
+{ fetchsvn, fetchurl, stdenv, wxGTK29, freeimage, cmake, zziplib, mesa, boost,
+ pkgconfig, libuuid, lua5, openal, ogre, ois, curl, gtk, pixman, mygui, unzip,
+ angelscript
+ }:
stdenv.mkDerivation rec {
- version = "1780";
- name = "rigsofroads-svn-${version}";
+ /* version = "1780"; */
+ version = "0.37";
+ name = "rigsofrods-${version}";
- src = fetchsvn {
+ /* src = fetchsvn {
url = https://rigsofrods.svn.sourceforge.net/svnroot/rigsofrods/trunk;
rev = version;
- sha256 = "1i557jc79jpg79kg0gk5a7zsd2m42x89v9q83kzywrzzp1x5imp3";
+ }; */
+
+ src = fetchurl {
+ url =
mirror://sourceforge/rigsofrods/rigsofrods/0.37-dev/RoR-0.37.126-Sources.zip;
+ sha256 = "03mxmxpfdlsri0j3nqgyj2pc4gpzs8zq8qgg6qhnyazi7j95j4mk";
};
enableParallelBuilding = true;
@@ -26,14 +33,27 @@
];
installPhase = ''
+ sed -e "s@/usr/local/lib/OGRE@${ogre}/lib/OGRE@" -i ../bin/plugins.cfg
+ sed -e "/CgProgramManager/d" -i ../bin/plugins.cfg
+ ensureDir $out/share/rigsofrods
+ cp -r .. $out/share/rigsofrods/build-dir
ensureDir $out/bin
- cp ../bin/RoR ../bin/rorconfig $out/bin
+ for i in RoR rorconfig RoRViewer; do
+ echo '#! ${stdenv.shell}' >> "$out/bin/$i"
+ echo "\"$out/share/rigsofrods/build-dir/bin/$i\"" >> "$out/bin/$i"
+ chmod a+x "$out/bin/$i"
+ done
'';
- patches = [ ./wx.patch ];
+ preConfigure = ''
+ export NIX_LDFLAGS="$NIX_LDFLAGS -langelscript -lgtk-x11-2.0"
+ sed -e 's@wxLOCALE_CONV_ENCODING@0@g' -i
source/configurator/configurator.cpp
+ '';
+
+ # patches = [ ./wx.patch ];
- buildInputs = [ wxGTK28 freeimage cmake zziplib mesa boost pkgconfig
- libuuid lua5 openal ogre ois curl gtk mygui ];
+ buildInputs = [ wxGTK29 freeimage cmake zziplib mesa boost pkgconfig
+ libuuid lua5 openal ogre ois curl gtk mygui unzip angelscript ];
meta = {
description = "3D simulator game where you can drive, fly and sail various
vehicles";
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits