Hi, I’m having problems with a piece of code.
;; Retrieve git commit date (define get-commit-date (lambda _ (let* ((out (open-input-pipe (format #f "curl --silent '~a'" %api-url))) (str (get-string-all out)) (queryResults (json-string->scm str)) (date (cdr (hash-get-handle (cdr (hash-get-handle (cdr (hash-get-handle queryResults "commit")) "author")) "date")))) (display "Contacting github for commit date...\n") (close-pipe out) date))) This code sits above my package code and I use it to dynamically populate my some values when building my package. Everything works great and I can install the package locally without any problems. My issue occurs if I try to issue a guix pull to bring this in through a separate channel. When I do that I always get /gnu/store/…-bash-minimal-4.4.23/bin/bash: curl: command not found. Any help would be greatly appreciated. Thanks.