[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
05/17: gnu: Add go-github-com-koron-go-ssdp.
From: |
guix-commits |
Subject: |
05/17: gnu: Add go-github-com-koron-go-ssdp. |
Date: |
Wed, 21 Aug 2024 09:49:50 -0400 (EDT) |
sharlatan pushed a commit to branch master
in repository guix.
commit 0408934fc4d45e027ec723797e9ff6fccd15956d
Author: Artyom V. Poptsov <poptsov.artyom@gmail.com>
AuthorDate: Sun Aug 11 00:09:56 2024 +0300
gnu: Add go-github-com-koron-go-ssdp.
* gnu/packages/golang-web.scm (go-github-com-koron-go-ssdp): New variable.
Change-Id: I870d5152d052af6976af44ce6c86d49f0f030e32
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
---
gnu/packages/golang-web.scm | 48 +++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 48 insertions(+)
diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm
index 4edbd6c18e..2257b9b399 100644
--- a/gnu/packages/golang-web.scm
+++ b/gnu/packages/golang-web.scm
@@ -2076,6 +2076,54 @@ jsoniter and variable type declarations (if any).
jsoniter interfaces gives
router.")
(license license:bsd-3)))
+(define-public go-github-com-koron-go-ssdp
+ (package
+ (name "go-github-com-koron-go-ssdp")
+ (version "0.0.4")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/koron/go-ssdp")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0agzxzlwvnhgwk6sxswjq7v1ghmf0l02gr7zpdih24i3g457af4f"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/koron/go-ssdp"
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'disable-failing-tests
+ (lambda* (#:key tests? import-path #:allow-other-keys)
+ (with-directory-excursion (string-append "src/" import-path)
+ (substitute* (find-files "." "\\_test.go$")
+ ;; Test requiring network setup.
+ (("TestAdvertise_Alive") "OffTestAdvertise_Alive")
+ (("TestAdvertise_Bye") "OffTestAdvertise_Bye")
+ (("TestAnnounceAlive") "OffTestAnnounceAlive")
+ (("TestAnnounceBye") "OffTestAnnounceBye")
+ (("TestInterfaces") "OffTestInterfaces")
+ (("TestSearch_Request") "OffTestSearch_Request")
+ (("TestSearch_Response") "OffTestSearch_Response")
+ (("TestSearch_ServiceRawHeader")
"OffTestSearch_ServiceRawHeader")))))
+ ;; XXX: Run all tests, workaround for go-build-system's lack of Go
+ ;; modules support.
+ (replace 'check
+ (lambda* (#:key tests? import-path #:allow-other-keys)
+ (when tests?
+ (with-directory-excursion (string-append "src/" import-path)
+ (invoke "go" "test" "-v" "./..."))))))))
+ (propagated-inputs
+ (list go-golang-org-x-net))
+ (home-page "https://github.com/koron/go-ssdp")
+ (synopsis "SSDP library for Golang")
+ (description
+ "@code{go-ssdp} is a
@url{https://tools.ietf.org/html/draft-cai-ssdp-v1-03,
+@acronym{Simple Service Discovery Protocol, SSDP}} library for Golang.")
+ (license license:expat)))
+
(define-public go-github-com-makeworld-the-better-one-go-gemini
(package
(name "go-github-com-makeworld-the-better-one-go-gemini")
- branch master updated (127592bc0f -> 7a149c6003), guix-commits, 2024/08/21
- 06/17: gnu: Add go-github-com-libp2p-go-netroute., guix-commits, 2024/08/21
- 10/17: gnu: Add go-github-com-gofrs-flock., guix-commits, 2024/08/21
- 07/17: gnu: Add go-github-com-libp2p-go-nat., guix-commits, 2024/08/21
- 05/17: gnu: Add go-github-com-koron-go-ssdp.,
guix-commits <=
- 17/17: gnu: Add checkmake., guix-commits, 2024/08/21
- 13/17: gnu: Add go-github-com-mattbaird-jsonpatch., guix-commits, 2024/08/21
- 16/17: gnu: Add go-github-com-containerd-typeurl., guix-commits, 2024/08/21
- 11/17: gnu: Add go-github-com-google-subcommands., guix-commits, 2024/08/21
- 01/17: gnu: Add go-github-com-ipfs-go-verifcid., guix-commits, 2024/08/21
- 12/17: gnu: Add go-github-com-evanphx-json-patch., guix-commits, 2024/08/21
- 04/17: gnu: Add go-github-com-huin-goupnp., guix-commits, 2024/08/21
- 08/17: gnu: Add go-msgio., guix-commits, 2024/08/21
- 02/17: gnu: Add go-github-com-libp2p-go-buffer-pool., guix-commits, 2024/08/21
- 14/17: gnu: Add go-github-com-mohae-deepcopy., guix-commits, 2024/08/21