1{stdenv, fetchurl}:
2let
3 s = # Generated upstream information
4 rec {
5 baseName="forktty";
6 version="1.3";
7 name="${baseName}-${version}";
8 hash="0nd55zdqly6nl98k9lc7j751x86cw9hayx1qn0725f22r1x3j5zb";
9 url="http://sunsite.unc.edu/pub/linux/utils/terminal/forktty-1.3.tgz";
10 sha256="0nd55zdqly6nl98k9lc7j751x86cw9hayx1qn0725f22r1x3j5zb";
11 };
12 buildInputs = [
13 ];
14in
15stdenv.mkDerivation {
16 inherit (s) name version;
17 inherit buildInputs;
18 src = fetchurl {
19 inherit (s) url sha256;
20 };
21 preBuild = ''
22 sed -e s@/usr/bin/ginstall@install@g -i Makefile
23 '';
24 preInstall = ''
25 mkdir -p "$out/bin"
26 mkdir -p "$out/share/man/man8"
27 '';
28 makeFlags='' prefix="''${out}" manprefix="''${out}/share/" '';
29 meta = {
30 inherit (s) version;
31 description = ''Tool to detach from controlling TTY and attach to another'';
32 license = stdenv.lib.licenses.gpl2 ;
33 maintainers = [stdenv.lib.maintainers.raskin];
34 platforms = stdenv.lib.platforms.linux;
35 };
36}