1{ lib, stdenv, fetchzip, zlib }:
2
3stdenv.mkDerivation rec {
4 pname = "randtype";
5 version = "1.13";
6
7 src = fetchzip {
8 url = "mirror://sourceforge/randtype/${pname}-${version}.tar.gz";
9 sha256 = "055xs02qwpgbkn2l57bwghbsrsysg1zhm2asp0byvjpz4sc4w1rd";
10 };
11
12 buildInputs = [ zlib ];
13
14 installPhase = ''
15 runHook preInstall
16
17 mkdir -p $out/share/man/man1 $out/bin
18 install -cp randtype.1.gz $out/share/man/man1
19 install -cps randtype $out/bin
20
21 runHook postInstall
22 '';
23
24 meta = with lib; {
25 description = "semi-random text typer";
26 homepage = "https://benkibbey.wordpress.com/randtype/";
27 maintainers = with maintainers; [ dandellion ];
28 license = licenses.gpl2Only;
29 platforms = platforms.unix;
30 broken = stdenv.isDarwin; # never built on Hydra https://hydra.nixos.org/job/nixpkgs/trunk/randtype.x86_64-darwin
31 };
32}