1
Fork 0
mirror of https://https.git.savannah.gnu.org/git/guix.git/ synced 2025-07-12 18:10:47 +02:00

gnu: lyrebird: Move to golang-web.

* gnu/packages/golang.scm (lyrebird): Move from here ...
* gnu/packages/golang-web.scm: ... to here.
* gnu/packages/tor-browsers.scm: Add (gnu packages golang-web).

Change-Id: I26ecdbf2b40008c4c453fcf91423cabf9e90cf87
This commit is contained in:
Sharlatan Hellseher 2025-02-22 09:50:33 +00:00
parent 41e098be93
commit b1e03662f5
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5
3 changed files with 44 additions and 42 deletions

View file

@ -10158,6 +10158,49 @@ protocol.")
;;; Executables: ;;; Executables:
;;; ;;;
(define-public lyrebird
(package
(name "lyrebird")
(version "0.5.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/lyrebird")
(commit (string-append "lyrebird-" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1qk7npkj0a3a28rp38whl1jwjr0z0hdcsq5bgm8bl1fk9g6cqbnp"))))
(build-system go-build-system)
(arguments
(list
#:install-source? #f
#:unpack-path "gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/lyrebird"
#:import-path "gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/lyrebird/cmd/lyrebird"))
(propagated-inputs
(list go-filippo-io-edwards25519
go-github-com-dchest-siphash
go-github-com-refraction-networking-utls
go-gitlab-com-yawning-edwards25519-extra
go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-goptlib
go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-snowflake-v2
go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-webtunnel
go-golang-org-x-crypto
go-golang-org-x-net))
(home-page "https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/lyrebird")
(synopsis "Look-like nothing obfuscation protocol")
(description
"This is a look-like nothing obfuscation protocol that incorporates ideas
and concepts from Philipp Winter's ScrambleSuit protocol.")
(license (list license:bsd-2 license:bsd-3))))
(define-public go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird
;; This is a final command, no need for a full name of the go.mod module path
;; style. The same is suggested in project's README and Makefile.
(deprecated-package
"go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird"
lyrebird))
(define-public go-jose-util (define-public go-jose-util
(package (package
(name "go-jose-util") (name "go-jose-util")

View file

@ -1087,48 +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.22 (make-go-std go-1.22))
(define-public go-std-1.23 (make-go-std go-1.23)) (define-public go-std-1.23 (make-go-std go-1.23))
(define-public lyrebird
(package
(name "lyrebird")
(version "0.5.0")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/lyrebird")
(commit (string-append "lyrebird-" version))))
(file-name (git-file-name name version))
(sha256
(base32
"1qk7npkj0a3a28rp38whl1jwjr0z0hdcsq5bgm8bl1fk9g6cqbnp"))))
(build-system go-build-system)
(arguments
(list
#:install-source? #f
#:unpack-path "gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/lyrebird"
#:import-path "gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/lyrebird/cmd/lyrebird"))
(propagated-inputs
(list go-filippo-io-edwards25519
go-github-com-dchest-siphash
go-github-com-refraction-networking-utls
go-gitlab-com-yawning-edwards25519-extra
go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-goptlib
go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-snowflake-v2
go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-webtunnel
go-golang-org-x-crypto
go-golang-org-x-net))
(home-page "https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/lyrebird")
(synopsis "Look-like nothing obfuscation protocol")
(description "This is a look-like nothing obfuscation protocol that
incorporates ideas and concepts from Philipp Winter's ScrambleSuit protocol.")
(license (list license:bsd-2 license:bsd-3))))
(define-public go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird
;; This is a final command, no need for a full name of the go.mod module path
;; style. The same is suggested in project's README and Makefile.
(deprecated-package
"go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird"
lyrebird))
(define-public go-github-com-aarzilli-golua (define-public go-github-com-aarzilli-golua
(let ((commit "03fc4642d792b1f2bc5e7343b403cf490f8c501d") (let ((commit "03fc4642d792b1f2bc5e7343b403cf490f8c501d")
(revision "0")) (revision "0"))

View file

@ -52,6 +52,7 @@
#:use-module (gnu packages glib) #:use-module (gnu packages glib)
#:use-module (gnu packages gnome) #:use-module (gnu packages gnome)
#:use-module (gnu packages golang) #:use-module (gnu packages golang)
#:use-module (gnu packages golang-web)
#:use-module (gnu packages gtk) #:use-module (gnu packages gtk)
#:use-module (gnu packages hunspell) #:use-module (gnu packages hunspell)
#:use-module (gnu packages icu4c) #:use-module (gnu packages icu4c)