me
/
guix
Archived
1
0
Fork 0

gnu: Add atftp.

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

Thanks to Josselin Poiret and Bruno Victal for their generous and detailed
reviews of this item!

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
master
Felix Lechner 2023-03-20 21:25:40 -07:00 committed by Ludovic Courtès
parent ee0ef0b58f
commit 38e7813c03
No known key found for this signature in database
GPG Key ID: 090B11993D9AEBB5
1 changed files with 33 additions and 0 deletions

View File

@ -2913,6 +2913,39 @@ networks.")
speedtest.net.")
(license license:asl2.0)))
(define-public atftp
(package
(name "atftp")
(version "0.8.0")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://git.code.sf.net/p/atftp/code")
(commit (string-append "v" version))))
(sha256
(base32
"019qrh2wpvr577ksvs3s82q6kiqm5i6869aj7qba326b59lhkxrc"))
(file-name (git-file-name name version))))
(build-system gnu-build-system)
(arguments
(list #:phases #~(modify-phases %standard-phases
(add-after 'unpack 'autoreconf
(lambda _
(invoke "autoreconf" "-vif"))))))
(native-inputs (list autoconf automake perl pkg-config))
(inputs (list pcre2 procps readline tcp-wrappers))
(home-page "https://sourceforge.net/projects/atftp/")
(synopsis "Advanced TFTP server and client")
(description
"This package provides a multi-threaded TFTP server that implements all
options, including all extensions, as specified in RFC 1350, RFC 2090, RFC
2347, RFC 2348, RFC 2349 and RFC7440. Atftpd also supports a multicast
protocol known as mtftp, which was defined in the PXE specification.
The server is socket activated by default but supports being started from
@command{inetd} as well as in daemon mode.")
(license license:gpl2+)))
(define-public tftp-hpa
(package
(name "tftp-hpa")