> On 08/24/2022 10:06 MDT ( <pa...@disroot.org> wrote:
> 
>  
> Hi Jonathon,
> 
> You can just write a normal package for a crate on Git, replacing the source 
> with
> something like:
> 
>   (origin
>     (method git-fetch)
>     (uri (git-reference
>           (url "...")
>           (commit (string-append "v" version))))
>     (file-name (git-file-name name version))
>     (sha256
>      (base32
>       "...")))
> 
> You can use a Rust package built like this in the same way as a normal 
> crates.io
> crate. Just add it to cargo-inputs or cargo-development-inputs as appropriate 
> :)
> 
>     -- (


Thank you for the reply. This is what I have done. The problem I am having is 
that when I do this, cargo is not referencing it properly. The Cargo.toml file 
will have a line like:

package = {git=url, rev=commit}

I have successfully packaged the package it is referencing in the fashion you 
have shown and have provided it under cargo-inputs, but cargo is still trying 
to find the package at the git url.

-Jonathan

Reply via email to