sharlatan pushed a commit to branch go-team in repository guix. commit f0eb329494c5da6ab0de1160c8daff2fcf0a95d6 Author: Sharlatan Hellseher <sharlata...@gmail.com> 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)