diff --git a/pkgs/games/gtypist/default.nix b/pkgs/games/gtypist/default.nix new file mode 100644 index 00000000000..8fd2e28e77b --- /dev/null +++ b/pkgs/games/gtypist/default.nix @@ -0,0 +1,23 @@ +{stdenv, fetchurl, ncurses}: + +stdenv.mkDerivation { + name = "gtypist-2.9.1"; + + src = fetchurl { + url = "ftp://ftp.gnu.org/gnu/gtypist/gtypist-2.9.1.tar.xz"; + sha256 = "1yv209aih1ixbs477vzzk1xj013g6w32vi33g0hldfzvfxbl9y5s"; + }; + + buildInputs = [ncurses]; + + patches = [ (fetchurl { + url = "http://projects.archlinux.org/svntogit/community.git/plain/trunk/ncurses.patch?h=packages/gtypist"; + sha256 = "1chdr4xkm140cjwv1n3ydk04qdwgycd12d9adz2sjc58lybqp7sy"; + })]; + + meta = { + homepage = http://www.gnu.org/software/gtypist; + description = "GNU Typist (also called gtypist) is a universal typing tutor."; + license = stdenv.lib.licenses.gpl3Plus; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b00f442e783..dd13ca0a81b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7703,6 +7703,8 @@ let inherit (gnome) gnomedocutils; }; + gtypist = callPackage ../games/gtypist { }; + hexen = callPackage ../games/hexen { }; icbm3d = callPackage ../games/icbm3d { };