Giovanni, Giovanni Biscuolo 写道: > If I try to build the package I get this error: […] Your source tarball contains multiple gzipped files, one of which itself a tarball: > metadata.gz > data.tar.gz > checksums.yaml.gz > source is under 'checksums.yaml.gz' > Backtrace: > 2 (primitive-load > "/gnu/store/0d1j4s7c1h8w6z700sxb88jqmjp?") > In ice-9/eval.scm: > 619:8 1 (_ #(# > "checksum?")) > In unknown file: > 0 (chdir "checksums.yaml.gz") > > ERROR: In procedure chdir: > In procedure chdir: Not a directory Guix's heuristic is very simple: chdir to the first (or last, dunno) file it finds in a tarball, because foo-1.2.3.tar.gz is expected to contain a single foo-1.2.3 directory. It usually works, but here it fails, so you need to use url-fetch/tarball and/or further unpack the double-packed sources yourself in a custom phase. Kind regards, T G-R