gnu: Add putty.

* gnu/packages/networking.scm (putty): New variable.

Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
This commit is contained in:
terramorpha 2021-07-12 12:38:57 -04:00 committed by Leo Prikler
parent 7e0da2f180
commit a49c5488bd
No known key found for this signature in database
GPG key ID: 442A84B8C70E2F87

View file

@ -4143,3 +4143,36 @@ (define-public netdiscover
@acronym{ARP} requests and sniff for replies.")
(home-page "https://github.com/netdiscover-scanner/netdiscover")
(license license:gpl3+)))
(define-public putty
(package
(name "putty")
(version "0.75")
(source
(origin
(method url-fetch)
(uri (string-append "http://www.putty.be/" version
"/putty-" version ".tar.gz"))
(sha256
(base32
"1xgrr1fbirw79zafspg2b6crzfmlfw910y79md4r7gnxgq1kn5yk"))))
(build-system gnu-build-system)
(arguments
`(#:phases
(modify-phases %standard-phases
(add-before 'configure 'chdir
(lambda _
(chdir "unix")
#t)))))
(inputs
`(("gtk+" ,gtk+)))
(native-inputs
`(("pkg-config" ,pkg-config)
("python" ,python))) ; for tests
(synopsis "Graphical @acronym{SSH} and telnet client")
(description "Putty is a terminal client. It supports @acronym{SSH},
telnet, and raw socket connections with good terminal emulation. It supports
public key authentication and Kerberos single-sign-on. It also includes
command-line @acronym{SFTP} and @acronym{SCP} implementations.")
(home-page "https://www.chiark.greenend.org.uk/~sgtatham/putty/")
(license license:expat)))