diff options
Diffstat (limited to 'nixpkgs/pkgs/games/gtypist/default.nix')
-rw-r--r-- | nixpkgs/pkgs/games/gtypist/default.nix | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/games/gtypist/default.nix b/nixpkgs/pkgs/games/gtypist/default.nix new file mode 100644 index 000000000000..43b95bacefc8 --- /dev/null +++ b/nixpkgs/pkgs/games/gtypist/default.nix @@ -0,0 +1,28 @@ +{lib, stdenv, fetchurl, makeWrapper, libiconv, ncurses, perl, fortune}: + +stdenv.mkDerivation rec { + pname = "gtypist"; + version = "2.9.5"; + + src = fetchurl { + url = "mirror://gnu/gtypist/gtypist-${version}.tar.xz"; + sha256 = "0xzrkkmj0b1dw3yr0m9hml2y634cc4h61im6zwcq57s7285z8fn1"; + }; + + nativeBuildInputs = [ makeWrapper ]; + buildInputs = [ ncurses perl fortune ] + ++ lib.optional stdenv.isDarwin libiconv; + + preFixup = '' + wrapProgram "$out/bin/typefortune" \ + --prefix PATH : "${fortune}/bin" \ + ''; + + meta = with lib; { + homepage = "https://www.gnu.org/software/gtypist"; + description = "Universal typing tutor"; + license = licenses.gpl3Plus; + platforms = platforms.linux ++ platforms.darwin; + maintainers = with maintainers; [ pSub ]; + }; +} |