Ricardo Wurmus <ricardo.wur...@mdc-berlin.de> writes: > +(define-public clipper > + (package > + (name "clipper") > + (version "0.3.0") > + (source (origin > + (method url-fetch) > + (uri (string-append > + "https://github.com/YeoLab/clipper/archive/" > + version ".tar.gz"))
For packages where the last component of the source URI (after the last '/') does not include the name of the package, please add something like this to the 'origin' specification: (file-name (string-append name "-" version ".tar.gz")) Without this, the name of the source tarball in the store becomes something like /gnu/store/<HASH>-0.3.0.tar.gz, which is not so good. In core-updates f586c877054, I fixed as many of these as I could find (all the github ones anyway), but it seems that we'll have to make another pass at some point. In the meantime, could you fix the ones you've recently added that are not already fixed in f586c877054? Thanks! Mark