at 22.05-pre 36 lines 973 B view raw
1{lib, 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 = lib.licenses.gpl2 ; 33 maintainers = [lib.maintainers.raskin]; 34 platforms = lib.platforms.linux; 35 }; 36}