diff options
Diffstat (limited to 'gnu/packages/ci.scm')
-rw-r--r-- | gnu/packages/ci.scm | 85 |
1 files changed, 28 insertions, 57 deletions
diff --git a/gnu/packages/ci.scm b/gnu/packages/ci.scm index 6bcf7711a5..a2dce71d40 100644 --- a/gnu/packages/ci.scm +++ b/gnu/packages/ci.scm @@ -54,27 +54,9 @@ #:use-module (guix build-system cmake) #:use-module (guix build-system gnu)) -(define-public guile-squee-dev - (let ((commit "e0614273ad4067af82f508db51c8a100131151ea") - (revision "3")) - (package - (inherit guile-squee) - (name "guile-squee") - (version (string-append "0-" revision "." (string-take commit 7))) - (home-page "https://notabug.org/mothacehe/guile-squee.git") - (source (origin - (method git-fetch) - (uri (git-reference - (url home-page) - (commit commit))) - (sha256 - (base32 - "1jps14z8653ah2kr367iayzyi3ql2s55l77xrafz7gk3mzcvgrrg")) - (file-name (string-append name "-" version "-checkout"))))))) - (define-public cuirass - (let ((commit "60190401ce4ccc890629ec3cb22a84a8ab8c2645") - (revision "4")) + (let ((commit "9f08035f942a1e78f92e2db886d7837b0ab98b2f") + (revision "11")) (package (name "cuirass") (version (git-version "1.1.0" revision commit)) @@ -87,7 +69,7 @@ (file-name (git-file-name name version)) (sha256 (base32 - "0b0bs32lzk5ck7lw8ac9dj2h70sqc5y430vhi7rcnwj48mdrchma")))) + "0jrp0hngbmlg5vmfr93j86lxgk2zm5d424dx0c29ldgfr8i7bwcz")))) (build-system gnu-build-system) (arguments `(#:modules ((guix build utils) @@ -114,14 +96,12 @@ (lambda* (#:key inputs #:allow-other-keys) (let ((pg (assoc-ref inputs "ephemeralpg")) (path (getenv "PATH"))) - (setenv "PATH" (string-append pg "/bin:" path)) - #t))) + (setenv "PATH" (string-append pg "/bin:" path))))) ;; Disable the remote tests that require a Guix daemon connection. (add-before 'check 'disable-remote-tests (lambda _ (substitute* "Makefile.am" - (("tests/remote.scm") "")) - #t)) + (("tests/remote.scm") "")))) (add-after 'install 'wrap-program (lambda* (#:key inputs outputs #:allow-other-keys) ;; Wrap the 'cuirass' command to refer to the right modules. @@ -165,31 +145,26 @@ (wrap-program (string-append out "/bin/cuirass") `("PATH" ":" prefix (,(string-append out "/bin"))) `("GUILE_LOAD_PATH" ":" prefix (,mods)) - `("GUILE_LOAD_COMPILED_PATH" ":" prefix (,objs))) - #t)))))) + `("GUILE_LOAD_COMPILED_PATH" ":" prefix (,objs))))))))) (inputs - `(("guile" ,guile-3.0/libgc-7) - ("guile-avahi" ,guile-avahi) - ("guile-fibers" ,guile-fibers) - ("guile-gcrypt" ,guile-gcrypt) - ("guile-json" ,guile-json-4) - ("guile-simple-zmq" ,guile-simple-zmq) - ("guile-squee" ,guile-squee-dev) - ("guile-git" ,guile-git) - ("guile-zlib" ,guile-zlib) - ("guile-mastodon" ,guile-mastodon) - ("gnutls" ,gnutls) - ("mailutils" ,mailutils) - ;; FIXME: this is propagated by "guile-git", but it needs to be among - ;; the inputs to add it to GUILE_LOAD_PATH. - ("guile-bytestructures" ,guile-bytestructures) - ("guix" ,guix))) + (list guile-3.0-latest + guile-avahi + guile-fibers + guile-gcrypt + guile-json-4 + guile-simple-zmq + guile-squee + guile-git + guile-zlib + guile-mastodon + gnutls + mailutils + ;; FIXME: this is propagated by "guile-git", but it needs to be among + ;; the inputs to add it to GUILE_LOAD_PATH. + guile-bytestructures + guix)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config) - ("texinfo" ,texinfo) - ("ephemeralpg" ,ephemeralpg))) + (list autoconf automake pkg-config texinfo ephemeralpg)) (native-search-paths ;; For HTTPS access, Cuirass itself honors these variables, with the ;; same semantics as Git and OpenSSL (respectively). @@ -211,7 +186,7 @@ intended as a replacement for Hydra.") (define-public laminar (package (name "laminar") - (version "1.0") + (version "1.1") (source (origin (method url-fetch) (uri (string-append "https://github.com/ohwgiles/laminar/archive/" @@ -220,7 +195,7 @@ intended as a replacement for Hydra.") (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "11m6h3rdmj2rsmsryy7r40gqccj4gg1cnqwy6blscs87gx4s423g")))) + "1lzfmfjygmbdr2n1q49kwwffw8frz5y6iczhdz5skwmzwg0chbsf")))) (build-system cmake-build-system) (arguments `(#:tests? #f ; TODO Can't build tests @@ -275,11 +250,7 @@ intended as a replacement for Hydra.") #t))))) (inputs - `(("capnproto" ,capnproto) - ("rapidjson" ,rapidjson) - ("sqlite" ,sqlite) - ("boost" ,boost) - ("zlib" ,zlib))) + (list capnproto rapidjson sqlite boost zlib)) (native-inputs `(("googletest" ,googletest) ("uglifyjs" ,node-uglify-js) @@ -301,10 +272,10 @@ intended as a replacement for Hydra.") ("ansi_up.js" ,(origin (method url-fetch) (uri (string-append "https://raw.githubusercontent.com/" - "drudru/ansi_up/v1.3.0/ansi_up.js")) + "drudru/ansi_up/v4.0.4/ansi_up.js")) (sha256 (base32 - "1993dywxqi2ylnxybwk7m0s0bg2bq7kfllpyr0s8ck6chd0p8i6r")))) + "1dx8wn38ds8d01kkih26fx1yrisg3kpz61qynjr4zil03ap0hrlr")))) ("Chart.js" ,(origin (method url-fetch) (uri (string-append "https://github.com/chartjs/Chart.js/" |