gnu: mactelnet: Unbundle uthash.

* gnu/packages/admin.scm (mactelnet)[source]: Unbundle uthash.
[inputs]: Add uthash.
[license]: Remove bsd-2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
Bruno Victal 2023-07-05 17:34:05 +01:00 committed by Ludovic Courtès
parent 460b2afeb3
commit bdcf1de756
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -114,6 +114,7 @@ (define-module (gnu packages admin)
#:use-module (gnu packages cryptsetup)
#:use-module (gnu packages curl)
#:use-module (gnu packages cyrus-sasl)
#:use-module (gnu packages datastructures)
#:use-module (gnu packages dns)
#:use-module (gnu packages elf)
#:use-module (gnu packages file)
@ -5867,12 +5868,19 @@ (define-public mactelnet
(sha256
(base32
"1z63dz22crrvrm0sh2cwpyqb7wqd9m45m6f2641mwmyp6hcpf4k4"))
(patches (search-patches "mactelnet-remove-init.patch"))))
(patches (search-patches "mactelnet-remove-init.patch"))
(modules '((guix build utils)))
(snippet
#~(begin
(delete-file "src/utlist.h")
(substitute* (find-files "src/" "\\.c$")
(("\"utlist\\.h\"") "<utlist.h>"))))))
(build-system gnu-build-system)
(arguments
(list
#:tests? #f)) ; no tests
(native-inputs (list autoconf automake gettext-minimal))
(inputs (list uthash))
(synopsis "MAC-Telnet utilities for communicating with RouterOS devices")
(description "This package provides an implementation of the MAC-Telnet protocol
used by RouterOS devices. It provides the following commands:
@ -5891,6 +5899,4 @@ (define-public mactelnet
(list license:gpl2+
;; Note: applies to src/md5.{c,h}
;; This file is likely to be gone in the next release.
license:zlib
;; Bundled uthash-1.9.9.
license:bsd-2))))
license:zlib))))