parent
4b7ae82d24
commit
538299fed4
@ -0,0 +1,41 @@ |
||||
{ lib |
||||
, rustPlatform |
||||
, fetchFromGitHub |
||||
, pkg-config |
||||
, openssl |
||||
, stdenv |
||||
, Security |
||||
, SystemConfiguration |
||||
}: |
||||
|
||||
rustPlatform.buildRustPackage rec { |
||||
pname = "cargo-clone"; |
||||
version = "1.1.0"; |
||||
|
||||
src = fetchFromGitHub { |
||||
owner = "janlikar"; |
||||
repo = pname; |
||||
rev = "v${version}"; |
||||
sha256 = "1lfg47kw07k4r795n0iixl5cnrb13g74hqlbp8jzbypr255bc16q"; |
||||
}; |
||||
|
||||
cargoSha256 = "sha256-rJcTl5fe3vkNNyLRvm7q5KmzyJXchh1/JuzK0GFhHLk="; |
||||
|
||||
nativeBuildInputs = [ pkg-config ]; |
||||
|
||||
buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ |
||||
Security |
||||
SystemConfiguration |
||||
]; |
||||
|
||||
# requires internet access |
||||
doCheck = false; |
||||
|
||||
meta = with lib; { |
||||
description = "A cargo subcommand to fetch the source code of a Rust crate"; |
||||
homepage = "https://github.com/janlikar/cargo-clone"; |
||||
changelog = "https://github.com/janlikar/cargo-clone/blob/v${version}/CHANGELOG.md"; |
||||
license = with licenses; [ asl20 mit ]; |
||||
maintainers = with maintainers; [ figsoda ]; |
||||
}; |
||||
} |
Loading…
Reference in new issue