Can you confirm? In addition, you may want to add a ‘file-name’ field, so that the checkout has a name more descriptive than ‘git-checkout’, as is done for libwebsockets: (package (name "libwebsockets") (version "1.2") (source (origin ;; The project does not publish tarballs, so we have to take ;; things from Git. (method git-fetch) (uri (git-reference (url "git://git.libwebsockets.org/libwebsockets") (commit (string-append "v" version "-chrome26-firefox18")))) (sha256 (base32 "1293hbz8qj4p27m1qjf8dn97r10xjyiwdpq491m87zi025s558cl")) (file-name (string-append name "-" version)))) ;; <--- here HTH! Ludo’.