tuicam: init at 0.0.2 (#377825)
[NixPkgs.git] / pkgs / by-name / gt / gtypist / package.nix
blob59628e7a64d5424b47d69b0b3256649e646968d1
2   lib,
3   stdenv,
4   fetchurl,
5   makeWrapper,
6   libiconv,
7   ncurses,
8   perl,
9   fortune,
12 stdenv.mkDerivation rec {
13   pname = "gtypist";
14   version = "2.9.5";
16   src = fetchurl {
17     url = "mirror://gnu/gtypist/gtypist-${version}.tar.xz";
18     sha256 = "0xzrkkmj0b1dw3yr0m9hml2y634cc4h61im6zwcq57s7285z8fn1";
19   };
21   CFLAGS = "-std=gnu89";
23   nativeBuildInputs = [ makeWrapper ];
24   buildInputs = [
25     ncurses
26     perl
27     fortune
28   ] ++ lib.optional stdenv.hostPlatform.isDarwin libiconv;
30   preFixup = ''
31     wrapProgram "$out/bin/typefortune" \
32       --prefix PATH : "${fortune}/bin" \
33   '';
35   meta = with lib; {
36     homepage = "https://www.gnu.org/software/gtypist";
37     description = "Universal typing tutor";
38     license = licenses.gpl3Plus;
39     platforms = platforms.linux ++ platforms.darwin;
40     maintainers = with maintainers; [ pSub ];
41   };