gnu: cuirass: Update to latest snapshot.
This fixes mishandling of 'GIT_SSL_CAINFO'. * gnu/packages/ci.scm (cuirass): Update to commit 9cfea9f. [native-search-paths]: New field.master
parent
bc01c89171
commit
1501cb55e9
|
@ -187,8 +187,8 @@ their dependencies.")
|
||||||
(license l:gpl3+))))
|
(license l:gpl3+))))
|
||||||
|
|
||||||
(define-public cuirass
|
(define-public cuirass
|
||||||
(let ((commit "2a4d493e28100b8eca7d23300dd872c9f99e1f16")
|
(let ((commit "9cfea9fe2e3ca6a3d1b832a6ec217426ec973c93")
|
||||||
(revision "9"))
|
(revision "10"))
|
||||||
(package
|
(package
|
||||||
(name "cuirass")
|
(name "cuirass")
|
||||||
(version (string-append "0.0.1-" revision "." (string-take commit 7)))
|
(version (string-append "0.0.1-" revision "." (string-take commit 7)))
|
||||||
|
@ -200,7 +200,7 @@ their dependencies.")
|
||||||
(file-name (string-append name "-" version))
|
(file-name (string-append name "-" version))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"0hi7x25ya8wydrfj9jd9zb351mw8pgxxxwgxxdn5kds7qvhxr26v"))))
|
"177klidmsw12kjk9dzawc0bqcwqlplgx45m87qpgjfx3cnk28i2b"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
'(#:modules ((guix build utils)
|
'(#:modules ((guix build utils)
|
||||||
|
@ -268,6 +268,17 @@ their dependencies.")
|
||||||
("automake" ,automake)
|
("automake" ,automake)
|
||||||
("pkg-config" ,pkg-config)
|
("pkg-config" ,pkg-config)
|
||||||
("texinfo" ,texinfo)))
|
("texinfo" ,texinfo)))
|
||||||
|
(native-search-paths
|
||||||
|
;; For HTTPS access, Cuirass itself honors these variables, with the
|
||||||
|
;; same semantics as Git and OpenSSL (respectively).
|
||||||
|
(list (search-path-specification
|
||||||
|
(variable "GIT_SSL_CAINFO")
|
||||||
|
(file-type 'regular)
|
||||||
|
(separator #f) ;single entry
|
||||||
|
(files '("etc/ssl/certs/ca-certificates.crt")))
|
||||||
|
(search-path-specification
|
||||||
|
(variable "SSL_CERT_DIR")
|
||||||
|
(files '("etc/ssl/certs")))))
|
||||||
(synopsis "Continuous integration system")
|
(synopsis "Continuous integration system")
|
||||||
(description
|
(description
|
||||||
"Cuirass is a continuous integration tool using GNU Guix. It is
|
"Cuirass is a continuous integration tool using GNU Guix. It is
|
||||||
|
|
Reference in New Issue