diff options
Diffstat (limited to 'nixpkgs/pkgs/games/rogue/default.nix')
-rw-r--r-- | nixpkgs/pkgs/games/rogue/default.nix | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/games/rogue/default.nix b/nixpkgs/pkgs/games/rogue/default.nix new file mode 100644 index 000000000000..c8af2331b080 --- /dev/null +++ b/nixpkgs/pkgs/games/rogue/default.nix @@ -0,0 +1,27 @@ +{stdenv, fetchurl, ncurses}: + +stdenv.mkDerivation { + name = "rogue-5.4.4"; + + src = fetchurl { + urls = [ + "https://src.fedoraproject.org/repo/pkgs/rogue/rogue5.4.4-src.tar.gz/033288f46444b06814c81ea69d96e075/rogue5.4.4-src.tar.gz" + "http://ftp.vim.org/ftp/pub/ftp/os/Linux/distr/slitaz/sources/packages-cooking/r/rogue5.4.4-src.tar.gz" + "http://rogue.rogueforge.net/files/rogue5.4/rogue5.4.4-src.tar.gz" + ]; + sha256 = "18g81274d0f7sr04p7h7irz0d53j6kd9j1y3zbka1gcqq0gscdvx"; + }; + + buildInputs = [ ncurses ]; + + # Fix build for recent ncurses versions + NIX_CFLAGS_COMPILE = [ "-DNCURSES_INTERNALS=1" ]; + + meta = with stdenv.lib; { + homepage = http://rogue.rogueforge.net/rogue-5-4/; + description = "The final version of the original Rogue game developed for the UNIX operating system"; + platforms = platforms.all; + license = licenses.bsd3; + maintainers = [ maintainers.eelco ]; + }; +} |