Merge pull request #196298 from urbas/init-dupe-krill-1.4.8
commit
d2596f8532
@ -0,0 +1,339 @@ |
||||
# This file is automatically @generated by Cargo. |
||||
# It is not intended for manual editing. |
||||
version = 3 |
||||
|
||||
[[package]] |
||||
name = "arrayref" |
||||
version = "0.3.6" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544" |
||||
|
||||
[[package]] |
||||
name = "arrayvec" |
||||
version = "0.7.2" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6" |
||||
|
||||
[[package]] |
||||
name = "autocfg" |
||||
version = "1.1.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" |
||||
|
||||
[[package]] |
||||
name = "bitflags" |
||||
version = "1.3.2" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" |
||||
|
||||
[[package]] |
||||
name = "blake3" |
||||
version = "1.3.1" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "a08e53fc5a564bb15bfe6fae56bd71522205f1f91893f9c0116edad6496c183f" |
||||
dependencies = [ |
||||
"arrayref", |
||||
"arrayvec", |
||||
"cc", |
||||
"cfg-if", |
||||
"constant_time_eq", |
||||
"digest", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "block-buffer" |
||||
version = "0.10.3" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e" |
||||
dependencies = [ |
||||
"generic-array", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "cc" |
||||
version = "1.0.73" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11" |
||||
|
||||
[[package]] |
||||
name = "cfg-if" |
||||
version = "1.0.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" |
||||
|
||||
[[package]] |
||||
name = "constant_time_eq" |
||||
version = "0.1.5" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" |
||||
|
||||
[[package]] |
||||
name = "crypto-common" |
||||
version = "0.1.6" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" |
||||
dependencies = [ |
||||
"generic-array", |
||||
"typenum", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "ctrlc" |
||||
version = "3.2.3" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "1d91974fbbe88ec1df0c24a4f00f99583667a7e2e6272b2b92d294d81e462173" |
||||
dependencies = [ |
||||
"nix", |
||||
"winapi", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "digest" |
||||
version = "0.10.5" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "adfbc57365a37acbd2ebf2b64d7e69bb766e2fea813521ed536f5d0520dcf86c" |
||||
dependencies = [ |
||||
"block-buffer", |
||||
"crypto-common", |
||||
"subtle", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "dupe-krill" |
||||
version = "1.4.8" |
||||
dependencies = [ |
||||
"blake3", |
||||
"ctrlc", |
||||
"getopts", |
||||
"serde", |
||||
"serde_derive", |
||||
"serde_json", |
||||
"smallvec", |
||||
"tempdir", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "fuchsia-cprng" |
||||
version = "0.1.1" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba" |
||||
|
||||
[[package]] |
||||
name = "generic-array" |
||||
version = "0.14.6" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9" |
||||
dependencies = [ |
||||
"typenum", |
||||
"version_check", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "getopts" |
||||
version = "0.2.21" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5" |
||||
dependencies = [ |
||||
"unicode-width", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "itoa" |
||||
version = "1.0.4" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "4217ad341ebadf8d8e724e264f13e593e0648f5b3e94b3896a5df283be015ecc" |
||||
|
||||
[[package]] |
||||
name = "libc" |
||||
version = "0.2.135" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "68783febc7782c6c5cb401fbda4de5a9898be1762314da0bb2c10ced61f18b0c" |
||||
|
||||
[[package]] |
||||
name = "nix" |
||||
version = "0.25.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "e322c04a9e3440c327fca7b6c8a63e6890a32fa2ad689db972425f07e0d22abb" |
||||
dependencies = [ |
||||
"autocfg", |
||||
"bitflags", |
||||
"cfg-if", |
||||
"libc", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "proc-macro2" |
||||
version = "1.0.47" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725" |
||||
dependencies = [ |
||||
"unicode-ident", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "quote" |
||||
version = "1.0.21" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" |
||||
dependencies = [ |
||||
"proc-macro2", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "rand" |
||||
version = "0.4.6" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293" |
||||
dependencies = [ |
||||
"fuchsia-cprng", |
||||
"libc", |
||||
"rand_core 0.3.1", |
||||
"rdrand", |
||||
"winapi", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "rand_core" |
||||
version = "0.3.1" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b" |
||||
dependencies = [ |
||||
"rand_core 0.4.2", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "rand_core" |
||||
version = "0.4.2" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc" |
||||
|
||||
[[package]] |
||||
name = "rdrand" |
||||
version = "0.4.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2" |
||||
dependencies = [ |
||||
"rand_core 0.3.1", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "remove_dir_all" |
||||
version = "0.5.3" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7" |
||||
dependencies = [ |
||||
"winapi", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "ryu" |
||||
version = "1.0.11" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09" |
||||
|
||||
[[package]] |
||||
name = "serde" |
||||
version = "1.0.145" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "728eb6351430bccb993660dfffc5a72f91ccc1295abaa8ce19b27ebe4f75568b" |
||||
|
||||
[[package]] |
||||
name = "serde_derive" |
||||
version = "1.0.145" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "81fa1584d3d1bcacd84c277a0dfe21f5b0f6accf4a23d04d4c6d61f1af522b4c" |
||||
dependencies = [ |
||||
"proc-macro2", |
||||
"quote", |
||||
"syn", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "serde_json" |
||||
version = "1.0.86" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "41feea4228a6f1cd09ec7a3593a682276702cd67b5273544757dae23c096f074" |
||||
dependencies = [ |
||||
"itoa", |
||||
"ryu", |
||||
"serde", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "smallvec" |
||||
version = "1.10.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" |
||||
|
||||
[[package]] |
||||
name = "subtle" |
||||
version = "2.4.1" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" |
||||
|
||||
[[package]] |
||||
name = "syn" |
||||
version = "1.0.102" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "3fcd952facd492f9be3ef0d0b7032a6e442ee9b361d4acc2b1d0c4aaa5f613a1" |
||||
dependencies = [ |
||||
"proc-macro2", |
||||
"quote", |
||||
"unicode-ident", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "tempdir" |
||||
version = "0.3.7" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "15f2b5fb00ccdf689e0149d1b1b3c03fead81c2b37735d812fa8bddbbf41b6d8" |
||||
dependencies = [ |
||||
"rand", |
||||
"remove_dir_all", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "typenum" |
||||
version = "1.15.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" |
||||
|
||||
[[package]] |
||||
name = "unicode-ident" |
||||
version = "1.0.5" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3" |
||||
|
||||
[[package]] |
||||
name = "unicode-width" |
||||
version = "0.1.10" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" |
||||
|
||||
[[package]] |
||||
name = "version_check" |
||||
version = "0.9.4" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" |
||||
|
||||
[[package]] |
||||
name = "winapi" |
||||
version = "0.3.9" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" |
||||
dependencies = [ |
||||
"winapi-i686-pc-windows-gnu", |
||||
"winapi-x86_64-pc-windows-gnu", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "winapi-i686-pc-windows-gnu" |
||||
version = "0.4.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" |
||||
|
||||
[[package]] |
||||
name = "winapi-x86_64-pc-windows-gnu" |
||||
version = "0.4.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" |
@ -0,0 +1,25 @@ |
||||
{ lib, fetchFromGitHub, rustPlatform, runCommand }: |
||||
|
||||
rustPlatform.buildRustPackage rec { |
||||
pname = "dupe-krill"; |
||||
version = "1.4.8"; |
||||
|
||||
src = fetchFromGitHub { |
||||
owner = "kornelski"; |
||||
repo = pname; |
||||
rev = "v${version}"; |
||||
sha256 = "sha256-2fT9bw5LgJUQ0tm1T/vV5SaDjNH0OGKt7QUQLd7nmOs="; |
||||
postFetch = '' |
||||
cp ${./Cargo.lock} $out/Cargo.lock |
||||
''; |
||||
}; |
||||
|
||||
cargoSha256 = "sha256-JUcIDUVzSLzblb2EbmSfuCAB+S0fyW6wpGF0b/xR+b0="; |
||||
|
||||
meta = with lib; { |
||||
description = " A fast file deduplicator."; |
||||
homepage = "https://github.com/kornelski/dupe-krill"; |
||||
license = with licenses; [ mit ]; |
||||
maintainers = with maintainers; [ urbas ]; |
||||
}; |
||||
} |
Loading…
Reference in new issue