gnu: Add go-0xacab-org-leap-shapeshifter.

* gnu/packages/golang.scm (go-0xacab-org-leap-shapeshifter): New variable.
This commit is contained in:
Raghav Gururajan 2021-05-24 22:16:01 -04:00
parent 2fa52c8a90
commit e6ea0abd93
No known key found for this signature in database
GPG key ID: 5F5816647F8BE551

View file

@ -74,6 +74,39 @@ (define-module (gnu packages golang)
#:use-module (ice-9 match) #:use-module (ice-9 match)
#:use-module (srfi srfi-1)) #:use-module (srfi srfi-1))
(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
`(("go-github-com-operatorfoundation-obfs4"
,go-github-com-operatorfoundation-obfs4)
("go-github-com-operatorfoundation-shapeshifter-transports"
,go-github-com-operatorfoundation-shapeshifter-transports)
("go-golang-org-x-net" ,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-operatorfoundation-shapeshifter-transports (define-public go-github-com-operatorfoundation-shapeshifter-transports
(package (package
(name "go-github-com-operatorfoundation-shapeshifter-transports") (name "go-github-com-operatorfoundation-shapeshifter-transports")