~ruther/guix-local

b80dcf5a0784d2b7de87aa0f0235e7e036daa942 — Sharlatan Hellseher 1 year, 4 months ago 1f81220
gnu: Deprecate go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird.

* gnu/packages/golang.scm
(go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird): Deprecate variable.
(lyrebird): New variable.

* gnu/packages/tor-browsers.scm (torbrowser) [inputs]: Remove
go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird,
add lyrebird.
(mullvadbrowser): Adjust "modify-inputs" accordingly.

Change-Id: I8aa67148a08baafcd0dfe3a0ceac43c5939139e9
2 files changed, 12 insertions(+), 4 deletions(-)

M gnu/packages/golang.scm
M gnu/packages/tor-browsers.scm
M gnu/packages/golang.scm => gnu/packages/golang.scm +10 -2
@@ 1627,9 1627,9 @@ standard Fountain, but also has some custom syntax extensions such as
translated keywords and acts.")
    (license license:gpl3)))

(define-public go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird
(define-public lyrebird
  (package
    (name "go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird")
    (name "lyrebird")
    (version "0.5.0")
    (source (origin
              (method git-fetch)


@@ 1643,6 1643,7 @@ translated keywords and acts.")
    (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


@@ 1661,6 1662,13 @@ translated keywords and acts.")
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-apparentlymart-go-openvpn-mgmt
  (let ((commit "4d2ce95ae600ee04eeb020ee0997aabb82752210")
        (revision "0"))

M gnu/packages/tor-browsers.scm => gnu/packages/tor-browsers.scm +2 -2
@@ 216,7 216,7 @@ Browser.")
         "16zyixbddwaiw1bzsai5crdg58kmacshsr0rp37m85qk0a8vryg3"))))
    (build-system mozilla-build-system)
    (inputs
     (list go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird
     (list lyrebird
           firefox-locales
           tor-client
           alsa-lib


@@ 956,7 956,7 @@ Mullvad Browser.")
            (delete 'autoconfig-tor)))))
    (inputs
     (modify-inputs (package-inputs torbrowser)
       (delete go-gitlab-torproject-org-tpo-anti-censorship-pluggable-transports-lyrebird)))
       (delete lyrebird)))
    (propagated-inputs
     (modify-inputs (package-propagated-inputs torbrowser)
       (append ublock-origin/icecat)))