diff options
| author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2026-02-18 21:41:26 +0000 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2026-02-18 21:41:56 +0000 |
| commit | 2ebcf3215a99af1f9245d4fbb2dc0eacdb349729 (patch) | |
| tree | d366db4fd73b60c2fad199445f817067872d886e | |
| parent | 3b70c8876dbf55f45847a48a3869fc3ca0717728 (diff) | |
gnu: Add snowflake-proxy.
* gnu/packages/golang-web.scm (snowflake-proxy): New variable.
Fixes: guix/guix#6540
Change-Id: I517d53472289697304cbd7b0c26c24a980fbbd24
| -rw-r--r-- | gnu/packages/golang-web.scm | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm index 3be78421923..f812263d3b7 100644 --- a/gnu/packages/golang-web.scm +++ b/gnu/packages/golang-web.scm @@ -18829,6 +18829,41 @@ carries no encryption keys and cannot decode the traffic that it proxies."))) (propagated-inputs '()) (inputs '()))) +(define-public snowflake-proxy + (package/inherit + go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-snowflake-v2 + (name "snowflake-proxy") + (arguments + (substitute-keyword-arguments + (package-arguments + go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-snowflake-v2) + ((#:install-source? _ #t) #f) + ((#:skip-build? _ #t) #f) + ((#:tests? _ #t) #f) + ((#:import-path _) + (string-append "gitlab.torproject.org/tpo/anti-censorship/" + "pluggable-transports/snowflake/proxy")) + ((#:unpack-path _ "") + (string-append "gitlab.torproject.org/tpo/anti-censorship/" + "pluggable-transports/snowflake")) + ((#:phases _ #~%standard-phases) + #~(modify-phases %standard-phases + (add-after 'install 'fix-name-collision + (lambda _ + (rename-file (string-append #$output "/bin/proxy") + (string-append #$output "/bin/" #$name)))))))) + (native-inputs + (package-propagated-inputs + go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-snowflake-v2)) + (propagated-inputs '()) + (inputs '()) + (description + "This package provides a standalone (not browser-based) version +of the Snowflake proxy. For browser-based versions of the Snowflake proxy, +see +@url{https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake-webext, +snowflake-webext}."))) + (define-public swag (package/inherit go-github-com-swaggo-swag (name "swag") |
