diff options
Diffstat (limited to 'nixpkgs/pkgs/games/ultimatestunts/default.nix')
-rw-r--r-- | nixpkgs/pkgs/games/ultimatestunts/default.nix | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/games/ultimatestunts/default.nix b/nixpkgs/pkgs/games/ultimatestunts/default.nix new file mode 100644 index 000000000000..0ffe86efee4c --- /dev/null +++ b/nixpkgs/pkgs/games/ultimatestunts/default.nix @@ -0,0 +1,26 @@ +{lib, stdenv, fetchurl, SDL, libGLU, libGL, SDL_image, freealut, openal, libvorbis, +pkg-config}: + +stdenv.mkDerivation rec { + pname = "ultimate-stunts"; + version = "0.7.7.1"; + src = fetchurl { + url = "mirror://sourceforge/ultimatestunts/ultimatestunts-srcdata-${lib.replaceStrings ["."] [""] version}.tar.gz"; + sha256 = "sha256-/MBuSi/yxcG9k3ZwrNsHkUDzzg798AV462VZog67JtM="; + }; + + nativeBuildInputs = [ pkg-config ]; + buildInputs = [ SDL libGLU libGL SDL_image freealut openal libvorbis ]; + + postPatch = '' + sed -e '1i#include <unistd.h>' -i $(find . -name '*.c' -o -name '*.cpp') + ''; + + meta = { + homepage = "http://www.ultimatestunts.nl/"; + description = "Remake of the popular racing DOS-game Stunts"; + license = lib.licenses.gpl2Plus; + maintainers = with lib.maintainers; [viric]; + platforms = with lib.platforms; linux; + }; +} |