summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gnu/packages/ssh.scm17
1 files changed, 8 insertions, 9 deletions
diff --git a/gnu/packages/ssh.scm b/gnu/packages/ssh.scm
index 5fdeeb74a4e..ea5ec811d15 100644
--- a/gnu/packages/ssh.scm
+++ b/gnu/packages/ssh.scm
@@ -204,24 +204,24 @@ Additionally, various channel-specific options can be negotiated.")
204(define-public guile-ssh 204(define-public guile-ssh
205 (package 205 (package
206 (name "guile-ssh") 206 (name "guile-ssh")
207 (version "0.10.1") 207 (version "0.10.2")
208 (home-page "https://github.com/artyom-poptsov/guile-ssh")
208 (source (origin 209 (source (origin
209 ;; ftp://memory-heap.org/software/guile-ssh/guile-ssh-VERSION.tar.gz 210 ;; ftp://memory-heap.org/software/guile-ssh/guile-ssh-VERSION.tar.gz
210 ;; exists, but the server appears to be too slow and unreliable. 211 ;; exists, but the server appears to be too slow and unreliable.
211 (method git-fetch) 212 ;; Also, using this URL allows the GitHub updater to work.
212 (uri (git-reference 213 (method url-fetch)
213 (url "https://github.com/artyom-poptsov/libguile-ssh.git") 214 (uri (string-append home-page "/archive/v"
214 (commit (string-append "v" version)))) 215 version ".tar.gz"))
215 (file-name (string-append name "-" version "-checkout")) 216 (file-name (string-append name "-" version ".tar.gz"))
216 (sha256 217 (sha256
217 (base32 218 (base32
218 "0ky77kr7rnkhbq938bir61mlr8b86lfjcjjb1bxx1y1fhimsiz72")))) 219 "0pkiq3fm15pr4w1r420rrwwfmi4jz492r6l6vzjk6v73xlyfyfl3"))))
219 (build-system gnu-build-system) 220 (build-system gnu-build-system)
220 (arguments 221 (arguments
221 '(#:phases (modify-phases %standard-phases 222 '(#:phases (modify-phases %standard-phases
222 (add-after 'unpack 'autoreconf 223 (add-after 'unpack 'autoreconf
223 (lambda* (#:key inputs #:allow-other-keys) 224 (lambda* (#:key inputs #:allow-other-keys)
224 (chmod "doc/version.texi" #o777) ;make it writable
225 (zero? (system* "autoreconf" "-vfi")))) 225 (zero? (system* "autoreconf" "-vfi"))))
226 (add-before 'build 'fix-libguile-ssh-file-name 226 (add-before 'build 'fix-libguile-ssh-file-name
227 (lambda* (#:key outputs #:allow-other-keys) 227 (lambda* (#:key outputs #:allow-other-keys)
@@ -255,7 +255,6 @@ Additionally, various channel-specific options can be negotiated.")
255 "Guile-SSH is a library that provides access to the SSH protocol for 255 "Guile-SSH is a library that provides access to the SSH protocol for
256programs written in GNU Guile interpreter. It is a wrapper to the underlying 256programs written in GNU Guile interpreter. It is a wrapper to the underlying
257libssh library.") 257libssh library.")
258 (home-page "https://github.com/artyom-poptsov/libguile-ssh")
259 (license license:gpl3+))) 258 (license license:gpl3+)))
260 259
261(define-public corkscrew 260(define-public corkscrew