sharlatan pushed a commit to branch go-team
in repository guix.
commit 47585a33e8a9e498a0914f52c9004d27a4912cf1
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Sat Feb 22 09:42:38 2025 +0000
gnu: go-0xacab-org-leap-shapeshifter: Move to golang-web.
* gnu/packages/golang.scm (go-0xacab-org-leap-shapeshifter): Move from
here ...
* gnu/packages/golang-web.scm: ... to here.
* gnu/packages/vpn.scm: Add (gnu packages golang-web)
Change-Id: I5293efbd1a34b46880e682cb61147f997d575a08
---
gnu/packages/golang-web.scm | 32 ++++++++++++++++++++++++++++++++
gnu/packages/golang.scm | 31 -------------------------------
gnu/packages/vpn.scm | 1 +
3 files changed, 33 insertions(+), 31 deletions(-)
diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm
index 365d205d96..70522c68f5 100644
--- a/gnu/packages/golang-web.scm
+++ b/gnu/packages/golang-web.scm
@@ -140,6 +140,38 @@ connections
(although it can be used for other, more generic purposes).")
(license license:bsd-2)))
+(define-public go-0xacab-org-leap-shapeshifter
+ (let ((commit "0aa6226582efb8e563540ec1d3c5cfcd19200474")
+ (revision "12"))
+ (package
+ (name "go-0xacab-org-leap-shapeshifter")
+ (version (git-version "0.0.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://0xacab.org/leap/shapeshifter")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0m4fla9ppl53k9syms4dsad92wakr74cdvids3xxv3amdh4d1w4i"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "0xacab.org/leap/shapeshifter"))
+ (propagated-inputs
+ (list go-github-com-operatorfoundation-obfs4
+ go-github-com-operatorfoundation-shapeshifter-transports
+ go-golang-org-x-net))
+ (home-page "https://0xacab.org/leap/shapeshifter")
+ (synopsis "Shapeshifter Dispatcher Library")
+ (description
+ "Shapeshifter provides network protocol shapeshifting technology. The
+purpose of this technology is to change the characteristics of network traffic
+so that it is not identified and subsequently blocked by network filtering
+devices.")
+ (license license:bsd-2))))
+
(define-public go-cloud-google-com-go-compute-metadata
(package
(name "go-cloud-google-com-go-compute-metadata")
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 9f63185476..81c61ff39e 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -1087,37 +1087,6 @@ in the style of communicating sequential processes
(@dfn{CSP}).")
(define-public go-std-1.22 (make-go-std go-1.22))
(define-public go-std-1.23 (make-go-std go-1.23))
-(define-public go-0xacab-org-leap-shapeshifter
- (let ((commit "0aa6226582efb8e563540ec1d3c5cfcd19200474")
- (revision "12"))
- (package
- (name "go-0xacab-org-leap-shapeshifter")
- (version (git-version "0.0.0" revision commit))
- (source
- (origin
- (method git-fetch)
- (uri
- (git-reference
- (url "https://0xacab.org/leap/shapeshifter")
- (commit commit)))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0m4fla9ppl53k9syms4dsad92wakr74cdvids3xxv3amdh4d1w4i"))))
- (build-system go-build-system)
- (arguments
- `(#:import-path "0xacab.org/leap/shapeshifter"))
- (propagated-inputs
- (list go-github-com-operatorfoundation-obfs4
- go-github-com-operatorfoundation-shapeshifter-transports
- go-golang-org-x-net))
- (home-page "https://0xacab.org/leap/shapeshifter")
- (synopsis "Shapeshifter Dispatcher Library")
- (description "Shapeshifter provides network protocol shapeshifting
-technology. The purpose of this technology is to change the characteristics of
-network traffic so that it is not identified and subsequently blocked by
network
-filtering devices.")
- (license license:bsd-2))))
-
(define-public go-github-com-willscott-goturn
(package
(name "go-github-com-willscott-goturn")
diff --git a/gnu/packages/vpn.scm b/gnu/packages/vpn.scm
index 38959d44ad..973cdee8d6 100644
--- a/gnu/packages/vpn.scm
+++ b/gnu/packages/vpn.scm
@@ -75,6 +75,7 @@
#:use-module (gnu packages golang)
#:use-module (gnu packages golang-build)
#:use-module (gnu packages golang-crypto)
+ #:use-module (gnu packages golang-web)
#:use-module (gnu packages golang-xyz)
#:use-module (gnu packages guile)
#:use-module (gnu packages libevent)