DO2ZEDXS6QKY7X7H37GLRZAYL672X6WXZCZDQBAVSV7I3TB6I3YAC VQQ23NP72KUK32D2LSTBIWXO5UV47RQAPQ4QA5B4V3EPYG4ZZ5WAC DVBHUXA3GFOHQOIQDVGXYYLSQF343VKZQ24LPS4BHTZB6DPZZFDAC DERM2UOQCQPKOAETFJDJS63UNRHBOL7T64ILHJS4M6674KBZHCAAC JEQCEOQDHPHNBWOKPJR4JR6AQMC4WR3RMHVHHPBBJMQ7IKCVEEPQC ENWJBQGQUL3KLYPVGYP2ZSDB5ZUXLTY4W6NCHUA6VTHRRNPRUDHAC QPVP5D7LLFO5GJ7ULHFNQRG3HSZ5V65WMHS7YFTDGDFD7ZJQ2ENQC NACNZRJE4UWFNMAPOV2TLQHQRJ5BND6T2B4WVYW5YGJ3OOZSWQPQC XYTAZR367K6JFO7BHY46SIWZQ4J2XU2J2PIQ467E3PG4MQ5Y5ZFAC POBHKKNGVKC5M7ANC4I6BDU225AUP5IV5WPG63SDX3KYXRPC4PLAC SXEYMYF7P4RZMZ46WPL4IZUTSQ2ATBWYZX7QNVMS3SGOYXYOHAGQC G734WNM64AR5BLAZMN5MDPKSFTYXTUQR6MAGB32NRBC5FXFRWSJAC OP6UAT256FO65GXT64U4XWU2PCRKCYV7Q5YZLSROAO7Q2IFDZ7OQC VN6L65VRWLKTIXY7XD7OOZBMNKNSIEJG6PJUX5NKKYVYGVG4DFTAC ] ++ lib.optionals stdenv.isDarwin(with darwin.apple_sdk.frameworks; [CoreServicesSecuritySystemConfiguration]);}
packages = with pkgs; [rust-analyzerrustfmtclippy];devShells.default = pkgs.mkShell {inputsFrom = [ pijul ];# Build pijul with git featurepijul-git = cargoNix.workspaceMembers.pijul.build.override {features = [ "git" ];};in{packages = {default = pijul;inherit pijul pijul-git;};# Build pijul without git featurepijul = cargoNix.workspaceMembers.pijul.build;};};};nativeBuildInputs = with pkgs; [pkg-config];libpijul = attrs: {buildInputs = with pkgs; [openssllibsodiumzstd] ++ pkgs.lib.optionals pkgs.stdenv.isDarwin [pkgs.libiconv];meta = {description = "A distributed version control system";homepage = "https://pijul.org";license = pkgs.lib.licenses.gpl2Plus;};};nativeBuildInputs = with pkgs; [pkg-config];# Import the generated Cargo.nixcargoNix = pkgs.callPackage ./Cargo.nix {# Additional build inputs for all cratesdefaultCrateOverrides = pkgs.defaultCrateOverrides // {pijul = attrs: {buildInputs = with pkgs; [openssllibsodiumzstddbus] ++ pkgs.lib.optionals pkgs.stdenv.isDarwin [pkgs.darwin.apple_sdk.frameworks.SystemConfigurationpkgs.libiconv];
# Build pijul without git featurepijul = cargoNix.workspaceMembers.pijul.build;# Import the generated Cargo.nixcargoNix = pkgs.callPackage ./Cargo.nix {# Additional build inputs for all cratesdefaultCrateOverrides = pkgs.defaultCrateOverrides // {pijul = attrs: {nativeBuildInputs = with pkgs; [pkg-config];buildInputs = with pkgs; [openssllibsodiumzstddbus] ++ pkgs.lib.optionals pkgs.stdenv.isDarwin [pkgs.darwin.apple_sdk.frameworks.SystemConfigurationpkgs.libiconv];};libpijul = attrs: {nativeBuildInputs = with pkgs; [pkg-config];buildInputs = with pkgs; [openssllibsodiumzstd] ++ pkgs.lib.optionals pkgs.stdenv.isDarwin [pkgs.libiconv];meta = {description = "A distributed version control system";homepage = "https://pijul.org";license = pkgs.lib.licenses.gpl2Plus;};};};};devShells.default = pkgs.mkShell {inputsFrom = [ pijul ];packages = with pkgs; [rust-analyzerrustfmtclippy];
];features = {"crypto-openssl" = [ "dep:fastrand" "dep:num" "dep:once_cell" "dep:openssl" ];"crypto-rust" = [ "dep:aes" "dep:block-padding" "dep:cbc" "dep:fastrand" "dep:hkdf" "dep:num" "dep:once_cell" "dep:sha2" ];"vendored" = [ "dbus/vendored" "openssl?/vendored" ];};};"der" = rec {crateName = "der";version = "0.7.10";edition = "2021";sha256 = "1jyxacyxdx6mxbkfw99jz59dzvcd9k17rq01a7xvn1dr6wl87hg7";authors = ["RustCrypto Developers"];dependencies = [
{name = "num";packageId = "num";}
"alloc" = [ "zeroize?/alloc" ];"arbitrary" = [ "dep:arbitrary" "const-oid?/arbitrary" "std" ];"bytes" = [ "dep:bytes" "alloc" ];"derive" = [ "dep:der_derive" ];"flagset" = [ "dep:flagset" ];"oid" = [ "dep:const-oid" ];"pem" = [ "dep:pem-rfc7468" "alloc" "zeroize" ];"std" = [ "alloc" ];"time" = [ "dep:time" ];"zeroize" = [ "dep:zeroize" ];
"crypto-openssl" = [ "dep:openssl" ];"crypto-rust" = [ "dep:aes" "dep:block-padding" "dep:cbc" "dep:sha2" "dep:hkdf" ];"vendored" = [ "dbus/vendored" "openssl?/vendored" ];
"batch" = [ "alloc" "merlin" "rand_core" ];"default" = [ "fast" "std" "zeroize" ];"digest" = [ "signature/digest" ];"fast" = [ "curve25519-dalek/precomputed-tables" ];"legacy_compatibility" = [ "curve25519-dalek/legacy_compatibility" ];
"batch" = [ "merlin" "rand" ];"batch_deterministic" = [ "merlin" "rand" "rand_core" ];"default" = [ "std" "rand" "u64_backend" ];
"serde" = [ "dep:serde" "ed25519/serde" ];"signature" = [ "dep:signature" ];"std" = [ "alloc" "ed25519/std" "serde?/std" "sha2/std" ];"zeroize" = [ "dep:zeroize" "curve25519-dalek/zeroize" ];
"serde" = [ "serde_crate" "serde_bytes" "ed25519/serde" ];"serde_bytes" = [ "dep:serde_bytes" ];"serde_crate" = [ "dep:serde_crate" ];"simd_backend" = [ "curve25519-dalek/simd_backend" ];"std" = [ "curve25519-dalek/std" "ed25519/std" "serde_crate/std" "sha2/std" "rand/std" ];"u32_backend" = [ "curve25519-dalek/u32_backend" ];"u64_backend" = [ "curve25519-dalek/u64_backend" ];
"fs2" = rec {crateName = "fs2";version = "0.4.3";edition = "2015";sha256 = "04v2hwk7035c088f19mfl5b1lz84gnvv2hv6m935n0hmirszqr4m";
"fs4" = rec {crateName = "fs4";version = "0.6.6";edition = "2021";sha256 = "0ixxx352j33n4fdf1wif2dq2fd98vb6zkqxa1gxbfhrgw7clxsrf";
features = {"async-std" = [ "dep:async-std" ];"async-trait" = [ "dep:async-trait" ];"default" = [ "sync" ];"smol" = [ "dep:smol" ];"smol-async" = [ "smol" "async-trait" ];"std-async" = [ "async-std/async-io" "async-trait" ];"tokio" = [ "dep:tokio" ];"tokio-async" = [ "tokio/fs" "async-trait" ];};resolvedDefaultFeatures = [ "default" "sync" ];
"hex" = rec {crateName = "hex";version = "0.4.3";edition = "2018";sha256 = "0w1a4davm1lgzpamwnba907aysmlrnygbqmfis2mqjx5m552a93z";authors = ["KokaKiwi <kokakiwi@kokakiwi.net>"];features = {"default" = [ "std" ];"serde" = [ "dep:serde" ];"std" = [ "alloc" ];};resolvedDefaultFeatures = [ "alloc" "default" "std" ];};
resolvedDefaultFeatures = [ "canonical-path" "default" "flate2" "git2" "ignore" "lru-cache" "mmap" "ondisk-repos" "path-slash" "tar" "tarball" "tempfile" "text-changes" "zstd" "zstd-seekable" ];
resolvedDefaultFeatures = [ "canonical-path" "default" "flate2" "ignore" "lru-cache" "mmap" "ondisk-repos" "path-slash" "tar" "tarball" "tempfile" "text-changes" "zstd" "zstd-seekable" ];
};"num" = rec {crateName = "num";version = "0.4.3";edition = "2021";sha256 = "08yb2fc1psig7pkzaplm495yp7c30m4pykpkwmi5bxrgid705g9m";authors = ["The Rust Project Developers"];dependencies = [{name = "num-bigint";packageId = "num-bigint";optional = true;usesDefaultFeatures = false;}{name = "num-complex";packageId = "num-complex";usesDefaultFeatures = false;}{name = "num-integer";packageId = "num-integer";usesDefaultFeatures = false;features = [ "i128" ];}{name = "num-iter";packageId = "num-iter";usesDefaultFeatures = false;features = [ "i128" ];}{name = "num-rational";packageId = "num-rational";usesDefaultFeatures = false;}{name = "num-traits";packageId = "num-traits";usesDefaultFeatures = false;features = [ "i128" ];}];features = {"alloc" = [ "dep:num-bigint" "num-rational/num-bigint" ];"default" = [ "std" ];"libm" = [ "num-complex/libm" "num-traits/libm" ];"num-bigint" = [ "dep:num-bigint" ];"rand" = [ "num-bigint/rand" "num-complex/rand" ];"serde" = [ "num-bigint/serde" "num-complex/serde" "num-rational/serde" ];"std" = [ "dep:num-bigint" "num-bigint/std" "num-complex/std" "num-integer/std" "num-iter/std" "num-rational/std" "num-rational/num-bigint-std" "num-traits/std" ];};resolvedDefaultFeatures = [ "default" "num-bigint" "std" ];
"num-complex" = rec {crateName = "num-complex";version = "0.4.6";edition = "2021";sha256 = "15cla16mnw12xzf5g041nxbjjm9m85hdgadd5dl5d0b30w9qmy3k";libName = "num_complex";authors = ["The Rust Project Developers"];dependencies = [{name = "num-traits";packageId = "num-traits";usesDefaultFeatures = false;features = [ "i128" ];}];features = {"bytecheck" = [ "dep:bytecheck" ];"bytemuck" = [ "dep:bytemuck" ];"default" = [ "std" ];"libm" = [ "num-traits/libm" ];"rand" = [ "dep:rand" ];"rkyv" = [ "dep:rkyv" ];"serde" = [ "dep:serde" ];"std" = [ "num-traits/std" ];};resolvedDefaultFeatures = [ "std" ];};
};"num-iter" = rec {crateName = "num-iter";version = "0.1.45";edition = "2018";sha256 = "1gzm7vc5g9qsjjl3bqk9rz1h6raxhygbrcpbfl04swlh0i506a8l";libName = "num_iter";authors = ["The Rust Project Developers"];dependencies = [{name = "num-integer";packageId = "num-integer";usesDefaultFeatures = false;features = [ "i128" ];}{name = "num-traits";packageId = "num-traits";usesDefaultFeatures = false;features = [ "i128" ];}];buildDependencies = [{name = "autocfg";packageId = "autocfg";}];features = {"default" = [ "std" ];"std" = [ "num-integer/std" "num-traits/std" ];};resolvedDefaultFeatures = [ "i128" "std" ];};"num-rational" = rec {crateName = "num-rational";version = "0.4.2";edition = "2021";sha256 = "093qndy02817vpgcqjnj139im3jl7vkq4h68kykdqqh577d18ggq";libName = "num_rational";authors = ["The Rust Project Developers"];dependencies = [{name = "num-bigint";packageId = "num-bigint";optional = true;usesDefaultFeatures = false;}{name = "num-integer";packageId = "num-integer";usesDefaultFeatures = false;features = [ "i128" ];}{name = "num-traits";packageId = "num-traits";usesDefaultFeatures = false;features = [ "i128" ];}];features = {"default" = [ "num-bigint" "std" ];"num-bigint" = [ "dep:num-bigint" ];"num-bigint-std" = [ "num-bigint/std" ];"serde" = [ "dep:serde" ];"std" = [ "num-bigint?/std" "num-integer/std" "num-traits/std" ];};resolvedDefaultFeatures = [ "num-bigint" "num-bigint-std" "std" ];
};"pkcs8" = rec {crateName = "pkcs8";version = "0.10.2";edition = "2021";sha256 = "1dx7w21gvn07azszgqd3ryjhyphsrjrmq5mmz1fbxkj5g0vv4l7r";authors = ["RustCrypto Developers"];dependencies = [{name = "der";packageId = "der";features = [ "oid" ];}{name = "spki";packageId = "spki";}];features = {"3des" = [ "encryption" "pkcs5/3des" ];"alloc" = [ "der/alloc" "der/zeroize" "spki/alloc" ];"des-insecure" = [ "encryption" "pkcs5/des-insecure" ];"encryption" = [ "alloc" "pkcs5/alloc" "pkcs5/pbes2" "rand_core" ];"getrandom" = [ "rand_core/getrandom" ];"pem" = [ "alloc" "der/pem" "spki/pem" ];"pkcs5" = [ "dep:pkcs5" ];"rand_core" = [ "dep:rand_core" ];"sha1-insecure" = [ "encryption" "pkcs5/sha1-insecure" ];"std" = [ "alloc" "der/std" "spki/std" ];"subtle" = [ "dep:subtle" ];};resolvedDefaultFeatures = [ "alloc" "std" ];
"rand" = rec {
"rand 0.7.3" = rec {crateName = "rand";version = "0.7.3";edition = "2018";sha256 = "00sdaimkbz491qgi6qxkv582yivl32m2jd401kzbn94vsiwicsva";authors = ["The Rand Project Developers""The Rust Project Developers"];dependencies = [{name = "getrandom";packageId = "getrandom 0.1.16";rename = "getrandom_package";optional = true;}{name = "libc";packageId = "libc";optional = true;usesDefaultFeatures = false;target = { target, features }: (target."unix" or false);}{name = "rand_chacha";packageId = "rand_chacha 0.2.2";usesDefaultFeatures = false;target = { target, features }: (!("emscripten" == target."os" or null));}{name = "rand_core";packageId = "rand_core 0.5.1";}{name = "rand_hc";packageId = "rand_hc";target = { target, features }: ("emscripten" == target."os" or null);}];devDependencies = [{name = "rand_hc";packageId = "rand_hc";}];features = {"alloc" = [ "rand_core/alloc" ];"default" = [ "std" ];"getrandom" = [ "getrandom_package" "rand_core/getrandom" ];"getrandom_package" = [ "dep:getrandom_package" ];"libc" = [ "dep:libc" ];"log" = [ "dep:log" ];"nightly" = [ "simd_support" ];"packed_simd" = [ "dep:packed_simd" ];"rand_pcg" = [ "dep:rand_pcg" ];"simd_support" = [ "packed_simd" ];"small_rng" = [ "rand_pcg" ];"std" = [ "rand_core/std" "rand_chacha/std" "alloc" "getrandom" "libc" ];"stdweb" = [ "getrandom_package/stdweb" ];"wasm-bindgen" = [ "getrandom_package/wasm-bindgen" ];};resolvedDefaultFeatures = [ "alloc" "getrandom" "getrandom_package" "libc" "std" ];};"rand 0.8.5" = rec {
"rand_chacha" = rec {
"rand 0.9.2" = rec {crateName = "rand";version = "0.9.2";edition = "2021";sha256 = "1lah73ainvrgl7brcxx0pwhpnqa3sm3qaj672034jz8i0q7pgckd";authors = ["The Rand Project Developers""The Rust Project Developers"];dependencies = [{name = "rand_chacha";packageId = "rand_chacha 0.9.0";optional = true;usesDefaultFeatures = false;}{name = "rand_core";packageId = "rand_core 0.9.3";usesDefaultFeatures = false;}];features = {"default" = [ "std" "std_rng" "os_rng" "small_rng" "thread_rng" ];"log" = [ "dep:log" ];"os_rng" = [ "rand_core/os_rng" ];"serde" = [ "dep:serde" "rand_core/serde" ];"std" = [ "rand_core/std" "rand_chacha?/std" "alloc" ];"std_rng" = [ "dep:rand_chacha" ];"thread_rng" = [ "std" "std_rng" "os_rng" ];};resolvedDefaultFeatures = [ "alloc" "default" "os_rng" "small_rng" "std" "std_rng" "thread_rng" ];};"rand_chacha 0.2.2" = rec {
version = "0.2.2";edition = "2018";sha256 = "00il36fkdbsmpr99p9ksmmp6dn1md7rmnwmz0rr77jbrca2yvj7l";authors = ["The Rand Project Developers""The Rust Project Developers""The CryptoCorrosion Contributors"];dependencies = [{name = "ppv-lite86";packageId = "ppv-lite86";usesDefaultFeatures = false;features = [ "simd" ];}{name = "rand_core";packageId = "rand_core 0.5.1";}];features = {"default" = [ "std" "simd" ];"std" = [ "ppv-lite86/std" ];};resolvedDefaultFeatures = [ "std" ];};"rand_chacha 0.3.1" = rec {crateName = "rand_chacha";
};resolvedDefaultFeatures = [ "std" ];};"rand_chacha 0.9.0" = rec {crateName = "rand_chacha";version = "0.9.0";edition = "2021";sha256 = "1jr5ygix7r60pz0s1cv3ms1f6pd1i9pcdmnxzzhjc3zn3mgjn0nk";authors = ["The Rand Project Developers""The Rust Project Developers""The CryptoCorrosion Contributors"];dependencies = [{name = "ppv-lite86";packageId = "ppv-lite86";usesDefaultFeatures = false;features = [ "simd" ];}{name = "rand_core";packageId = "rand_core 0.9.3";}];devDependencies = [{name = "rand_core";packageId = "rand_core 0.9.3";features = [ "os_rng" ];}];features = {"default" = [ "std" ];"os_rng" = [ "rand_core/os_rng" ];"serde" = [ "dep:serde" ];"std" = [ "ppv-lite86/std" "rand_core/std" ];
};"rand_core 0.9.3" = rec {crateName = "rand_core";version = "0.9.3";edition = "2021";sha256 = "0f3xhf16yks5ic6kmgxcpv1ngdhp48mmfy4ag82i1wnwh8ws3ncr";authors = ["The Rand Project Developers""The Rust Project Developers"];dependencies = [{name = "getrandom";packageId = "getrandom 0.3.4";optional = true;}];features = {"os_rng" = [ "dep:getrandom" ];"serde" = [ "dep:serde" ];"std" = [ "getrandom?/std" ];};resolvedDefaultFeatures = [ "os_rng" "std" ];};"rand_hc" = rec {crateName = "rand_hc";version = "0.2.0";edition = "2018";sha256 = "0g31sqwpmsirdlwr0svnacr4dbqyz339im4ssl9738cjgfpjjcfa";authors = ["The Rand Project Developers"];dependencies = [{name = "rand_core";packageId = "rand_core 0.5.1";}];
};"serde_bytes" = rec {crateName = "serde_bytes";version = "0.11.19";edition = "2018";sha256 = "1a1y1v0r9akqyvprxnmpgc0i8wybqqpvgi01mi8qxn3rkrq41m55";authors = ["David Tolnay <dtolnay@gmail.com>"];dependencies = [{name = "serde";packageId = "serde";usesDefaultFeatures = false;target = { target, features }: false;}{name = "serde_core";packageId = "serde_core";usesDefaultFeatures = false;}];devDependencies = [{name = "serde";packageId = "serde";}];features = {"alloc" = [ "serde_core/alloc" ];"default" = [ "std" ];"std" = [ "serde_core/std" ];};resolvedDefaultFeatures = [ "default" "std" ];
};"spki" = rec {crateName = "spki";version = "0.7.3";edition = "2021";sha256 = "17fj8k5fmx4w9mp27l970clrh5qa7r5sjdvbsln987xhb34dc7nr";authors = ["RustCrypto Developers"];dependencies = [{name = "base64ct";packageId = "base64ct";optional = true;usesDefaultFeatures = false;}{name = "der";packageId = "der";features = [ "oid" ];}];features = {"alloc" = [ "base64ct?/alloc" "der/alloc" ];"arbitrary" = [ "std" "dep:arbitrary" "der/arbitrary" ];"base64" = [ "dep:base64ct" ];"fingerprint" = [ "sha2" ];"pem" = [ "alloc" "der/pem" ];"sha2" = [ "dep:sha2" ];"std" = [ "der/std" "alloc" ];};resolvedDefaultFeatures = [ "alloc" "std" ];
resolvedDefaultFeatures = [ "basetsd" "cfg" "errhandlingapi" "evntrace" "fileapi" "handleapi" "in6addr" "inaddr" "knownfolders" "memoryapi" "minwinbase" "minwindef" "ntdef" "ntsecapi" "ntstatus" "objbase" "processthreadsapi" "shlobj" "std" "winbase" "windef" "winerror" "winioctl" "winnt" ];
resolvedDefaultFeatures = [ "basetsd" "cfg" "errhandlingapi" "evntrace" "handleapi" "in6addr" "inaddr" "knownfolders" "memoryapi" "minwinbase" "minwindef" "ntdef" "ntsecapi" "ntstatus" "objbase" "shlobj" "winbase" "windef" "winerror" "winioctl" "winnt" ];
resolvedDefaultFeatures = [ "Win32" "Win32_Foundation" "Win32_Security" "Win32_Storage" "Win32_Storage_FileSystem" "Win32_System" "Win32_System_Diagnostics" "Win32_System_Diagnostics_Debug" "Win32_System_Registry" "Win32_System_Time" "default" ];
resolvedDefaultFeatures = [ "Win32" "Win32_Foundation" "Win32_Security" "Win32_Storage" "Win32_Storage_FileSystem" "Win32_System" "Win32_System_Diagnostics" "Win32_System_Diagnostics_Debug" "Win32_System_IO" "Win32_System_Registry" "Win32_System_Time" "default" ];
resolvedDefaultFeatures = [ "Win32" "Win32_Foundation" "Win32_NetworkManagement" "Win32_NetworkManagement_IpHelper" "Win32_Networking" "Win32_Networking_WinSock" "Win32_Storage" "Win32_Storage_FileSystem" "Win32_System" "Win32_System_Console" "Win32_System_Threading" "Win32_UI" "Win32_UI_Input" "Win32_UI_Input_KeyboardAndMouse" "default" ];
resolvedDefaultFeatures = [ "Win32" "Win32_Foundation" "Win32_NetworkManagement" "Win32_NetworkManagement_IpHelper" "Win32_Networking" "Win32_Networking_WinSock" "Win32_Security" "Win32_Security_Credentials" "Win32_Storage" "Win32_Storage_FileSystem" "Win32_System" "Win32_System_Console" "Win32_System_Threading" "Win32_UI" "Win32_UI_Input" "Win32_UI_Input_KeyboardAndMouse" "default" ];
resolvedDefaultFeatures = [ "Win32" "Win32_Foundation" "Win32_Networking" "Win32_Networking_WinSock" "Win32_Security" "Win32_Security_Credentials" "Win32_Storage" "Win32_Storage_FileSystem" "Win32_System" "Win32_System_IO" "Win32_System_Threading" "Win32_System_WindowsProgramming" "default" ];
resolvedDefaultFeatures = [ "Win32" "Win32_Foundation" "Win32_Networking" "Win32_Networking_WinSock" "Win32_Storage" "Win32_Storage_FileSystem" "Win32_System" "Win32_System_IO" "Win32_System_Threading" "Win32_System_WindowsProgramming" "default" ];