dterm: move to applications/terminal-emulators

Also, use SRI hash and add a `longDescription`.

+44 -29
+42
pkgs/applications/terminal-emulators/dterm/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , readline 5 + }: 6 + 7 + stdenv.mkDerivation rec { 8 + pname = "dterm"; 9 + version = "0.5"; 10 + 11 + src = fetchurl { 12 + url = "http://www.knossos.net.nz/downloads/dterm-${version}.tgz"; 13 + hash = "sha256-lFM7558e7JZeWYhtXwCjXLZ1xdsdiUGfJTu3LxQKvds="; 14 + }; 15 + 16 + buildInputs = [ readline ]; 17 + 18 + postPatch = '' 19 + substituteInPlace Makefile \ 20 + --replace 'gcc' '${stdenv.cc.targetPrefix}cc' 21 + ''; 22 + 23 + preInstall = "mkdir -p $out/bin"; 24 + 25 + installFlags = [ "BIN=$(out)/bin/" ]; 26 + 27 + meta = with lib; { 28 + homepage = "http://www.knossos.net.nz/resources/free-software/dterm/"; 29 + description = "A simple terminal program"; 30 + longDescription = '' 31 + dterm is a simple terminal emulator, which doesn’t actually emulate any 32 + particular terminal. Mainly, it is designed for use with xterm and 33 + friends, which already do a perfectly good emulation, and therefore don’t 34 + need any special help; dterm simply provides a means by which keystrokes 35 + are forwarded to the serial line, and data forwarded from the serial line 36 + appears on the terminal. 37 + ''; 38 + license = licenses.gpl2Only; 39 + maintainers = with maintainers; [ auchter ]; 40 + platforms = platforms.unix; 41 + }; 42 + }
-27
pkgs/tools/misc/dterm/default.nix
··· 1 - { lib, stdenv, fetchurl, readline }: 2 - 3 - stdenv.mkDerivation rec { 4 - pname = "dterm"; 5 - version = "0.5"; 6 - 7 - src = fetchurl { 8 - url = "http://www.knossos.net.nz/downloads/dterm-${version}.tgz"; 9 - sha256 = "94533be79f1eec965e59886d5f00a35cb675c5db1d89419f253bb72f140abddb"; 10 - }; 11 - 12 - buildInputs = [ readline ]; 13 - postPatch = '' 14 - substituteInPlace Makefile \ 15 - --replace 'gcc' '${stdenv.cc.targetPrefix}cc' 16 - ''; 17 - preInstall = "mkdir -p $out/bin"; 18 - installFlags = [ "BIN=$(out)/bin/" ]; 19 - 20 - meta = with lib; { 21 - homepage = "http://www.knossos.net.nz/resources/free-software/dterm/"; 22 - description = "A simple terminal program"; 23 - license = licenses.gpl2Only; 24 - maintainers = with maintainers; [ auchter ]; 25 - platforms = platforms.unix; 26 - }; 27 - }
···
+2 -2
pkgs/top-level/all-packages.nix
··· 1147 1148 cope = callPackage ../tools/misc/cope { }; 1149 1150 - dterm = callPackage ../tools/misc/dterm { }; 1151 - 1152 ejson2env = callPackage ../tools/admin/ejson2env { }; 1153 1154 davinci-resolve = callPackage ../applications/video/davinci-resolve { }; ··· 1582 ctx = callPackage ../applications/terminal-emulators/ctx { }; 1583 1584 darktile = callPackage ../applications/terminal-emulators/darktile { }; 1585 1586 eterm = callPackage ../applications/terminal-emulators/eterm { }; 1587
··· 1147 1148 cope = callPackage ../tools/misc/cope { }; 1149 1150 ejson2env = callPackage ../tools/admin/ejson2env { }; 1151 1152 davinci-resolve = callPackage ../applications/video/davinci-resolve { }; ··· 1580 ctx = callPackage ../applications/terminal-emulators/ctx { }; 1581 1582 darktile = callPackage ../applications/terminal-emulators/darktile { }; 1583 + 1584 + dterm = callPackage ../applications/terminal-emulators/dterm { }; 1585 1586 eterm = callPackage ../applications/terminal-emulators/eterm { }; 1587