From f4eae897cb31a1f3d6d10a42ef67710bf395057d Mon Sep 17 00:00:00 2001 From: David Thompson Date: Sun, 6 Apr 2014 14:36:31 -0400 Subject: gnu: Add dtach. gnu/packages/screen.scm (dtach): New variable. --- gnu/packages/screen.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) (limited to 'gnu/packages/screen.scm') diff --git a/gnu/packages/screen.scm b/gnu/packages/screen.scm index ae03220cc3..8fc17e18b0 100644 --- a/gnu/packages/screen.scm +++ b/gnu/packages/screen.scm @@ -57,3 +57,34 @@ (define-public screen between them, to detach them from the current session, or even splitting the view to show two terminals at once.") (license gpl2+))) + +(define-public dtach + (package + (name "dtach") + (version "0.8") + (source (origin + (method url-fetch) + (uri (string-append "mirror://sourceforge/dtach/dtach-" + version ".tar.gz")) + (sha256 + (base32 + "1agjp08zxxxfni62sqx9qsd9526yqwlz7ry07lfq3clavyylwq8n")))) + (build-system gnu-build-system) + (arguments + ;; No install target. + '(#:phases (alist-replace + 'install + (lambda* (#:key outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (mkdir-p (string-append out "/bin")) + (copy-file "dtach" (string-append out "/bin/dtach")))) + %standard-phases) + ;; No check target. + #:tests? #f)) + (home-page "http://dtach.sourceforge.net/") + (synopsis "Emulates the detach feature of screen") + (description + "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.") + (license gpl2+))) -- cgit v1.2.3