~ruther/guix-local

4d8806c3d662c74e6d48d0f0d6ce423fce9a3a08 — Ludovic Courtès 9 years ago 2252f08
gnu: guile-ssh: Rename "guile2.2-ssh" to "guile-ssh".

* gnu/packages/ssh.scm (guile-ssh)[inputs]: Change GUILE-2.0 to
GUILE-2.2.
(guile2.2-ssh): Define using 'deprecated-package'.
(guile2.0-ssh): New variable.
* gnu/packages/package-management.scm (guix)[propagated-inputs]: Adjust
accordingly.
2 files changed, 7 insertions(+), 4 deletions(-)

M gnu/packages/package-management.scm
M gnu/packages/ssh.scm
M gnu/packages/package-management.scm => gnu/packages/package-management.scm +1 -1
@@ 249,7 249,7 @@
      (propagated-inputs
       `(("gnutls" ,gnutls/guile-2.2)             ;for 'guix download' & co.
         ("guile-json" ,guile-json)
         ("guile-ssh" ,guile2.2-ssh)))
         ("guile-ssh" ,guile-ssh)))

      (home-page "https://www.gnu.org/software/guix/")
      (synopsis "Functional package manager for installed software packages and versions")

M gnu/packages/ssh.scm => gnu/packages/ssh.scm +6 -3
@@ 265,7 265,7 @@ Additionally, various channel-specific options can be negotiated.")
                     ("texinfo" ,texinfo)
                     ("pkg-config" ,pkg-config)
                     ("which" ,which)))
    (inputs `(("guile" ,guile-2.0)
    (inputs `(("guile" ,guile-2.2)
              ("libssh" ,libssh)
              ("libgcrypt" ,libgcrypt)))
    (synopsis "Guile bindings to libssh")


@@ 276,10 276,13 @@ libssh library.")
    (license license:gpl3+)))

(define-public guile2.2-ssh
  (deprecated-package "guile2.2-ssh" guile-ssh))

(define-public guile2.0-ssh
  (package
    (inherit guile-ssh)
    (name "guile2.2-ssh")
    (inputs `(("guile" ,guile-2.2)
    (name "guile2.0-ssh")
    (inputs `(("guile" ,guile-2.0)
              ,@(alist-delete "guile" (package-inputs guile-ssh))))))

(define-public corkscrew