From 1b8c781a0c56283e28dc9e79b38e8d279b6fbbbf Mon Sep 17 00:00:00 2001 From: Florian Friesdorf Date: Sun, 20 Nov 2011 21:48:56 +0000 Subject: [PATCH] add dtach-0.8 svn path=/nixpkgs/trunk/; revision=30497 --- pkgs/tools/misc/dtach/default.nix | 32 +++++++++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 34 insertions(+) create mode 100644 pkgs/tools/misc/dtach/default.nix diff --git a/pkgs/tools/misc/dtach/default.nix b/pkgs/tools/misc/dtach/default.nix new file mode 100644 index 000000000000..d203419cd69a --- /dev/null +++ b/pkgs/tools/misc/dtach/default.nix @@ -0,0 +1,32 @@ +{ stdenv, fetchurl }: + +stdenv.mkDerivation rec { + name = "dtach-0.8"; + + src = fetchurl { + url = "mirror://sourceforge/project/dtach/dtach/0.8/dtach-0.8.tar.gz"; + sha256 = "16614ebddf8ab2811d3dc0e7f329c7de88929ac6a9632d4cb4aef7fe11b8f2a9"; + }; + + installPhase = '' + ensureDir $out/bin + cp dtach $out/bin/dtach + ''; + + meta = { + homepage = http://dtach.sourceforge.net/; + description = "A program that emulates the detach feature of screen"; + + longDescription = ''dtach is a tiny program that emulates the + detach feature of screen, allowing you to run a program in an + environment that is protected from the controlling terminal and + attach to it later. dtach does not keep track of the contents of + the screen, and thus works best with programs that know how to + redraw themselves.''; + + license = stdenv.lib.licenses.gpl2Plus; + + platforms = stdenv.lib.platforms.unix; + maintainers = [ stdenv.lib.maintainers.chaoflow ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9d54a412f22d..46409086d33e 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -603,6 +603,8 @@ let zlib = zlibStatic; }; + dtach = callPackage ../tools/misc/dtach { }; + duplicity = callPackage ../tools/backup/duplicity { inherit (pythonPackages) boto; gnupg = gnupg1;