gnu: Add dtach.

gnu/packages/screen.scm (dtach): New variable.
This commit is contained in:
David Thompson 2014-04-06 14:36:31 -04:00 committed by David Thompson
parent 1790739c75
commit f4eae897cb

View file

@ -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+)))