package residualvm 0.1.1

ResidualVM is an interpreter for LucasArts' Lua-based 3D adventure
games like Grim Fandango.

From: #1118.

authored by Arvin Moezzi and committed by Evgeny Egorochkin 9176ad18 4e604508

+34
+30
pkgs/games/residualvm/default.nix
···
··· 1 + { stdenv, fetchurl, SDL, zlib, libmpeg2, libmad, libogg, libvorbis, flac, alsaLib 2 + , openglSupport ? false, mesa ? null 3 + }: 4 + 5 + assert openglSupport -> mesa != null; 6 + 7 + with stdenv.lib; 8 + 9 + stdenv.mkDerivation rec { 10 + version = "0.1.1"; 11 + name = "residualvm-${version}"; 12 + 13 + src = fetchurl { 14 + url = "mirror://sourceforge/residualvm/residualvm-${version}-sources.tar.bz2"; 15 + sha256 = "99c419b13885a49bdfc10a50a3a6000fd1ba9504f6aae04c74b840ec6f57a963"; 16 + }; 17 + 18 + buildInputs = [ stdenv SDL zlib libmpeg2 libmad libogg libvorbis flac alsaLib ] 19 + ++ optional openglSupport [ mesa ]; 20 + 21 + configureFlags="--enable-all-engines"; 22 + 23 + meta = { 24 + description = "Interpreter for LucasArts' Lua-based 3D adventure games"; 25 + homepage = http://residualvm.org/; 26 + repositories.git = https://github.com/residualvm/residualvm.git; 27 + licencse = licenses.gpl2; 28 + platforms = stdenv.lib.platforms.linux; 29 + }; 30 + }
+4
pkgs/top-level/all-packages.nix
··· 9291 9292 racer = callPackage ../games/racer { }; 9293 9294 rigsofrods = callPackage ../games/rigsofrods { 9295 mygui = myguiSvn; 9296 };
··· 9291 9292 racer = callPackage ../games/racer { }; 9293 9294 + residualvm = callPackage ../games/residualvm { 9295 + openglSupport = mesaSupported; 9296 + }; 9297 + 9298 rigsofrods = callPackage ../games/rigsofrods { 9299 mygui = myguiSvn; 9300 };