7OUYPFLIO7Q75C233GAPVXA3VGGSSIZWUNMODXZUQ73KGEH6AIXAC
V3G26FEWYGQN7TJON3KOKJPXM6NGRCUAGV7IW3OI7MNUM63KE5CAC
TIQEBMR6N5O77UE3W4S53SYCL4Q4TKK5ZSSLKCOQSH5SVDJLGCDAC
FFCNJQAIUNZ44VDCMDHIED2WPMYI2XODAKEZSQCAJ2LPXPARUREQC
OUEZV7ELFLRUF5LPVVBPLUSYUD77UZ7CVZAEB6G35CNISGQV6YQAC
SXEYMYF7P4RZMZ46WPL4IZUTSQ2ATBWYZX7QNVMS3SGOYXYOHAGQC
POBHKKNGVKC5M7ANC4I6BDU225AUP5IV5WPG63SDX3KYXRPC4PLAC
OP6UAT256FO65GXT64U4XWU2PCRKCYV7Q5YZLSROAO7Q2IFDZ7OQC
Q4XPH27LXW4Q343HV3HCBXSHVJ5J7ESBHZHMQKSVTXM2QYKVXVJAC
BFQYATIR5O7O3FD4SR5573ZTI26J5OCIQJGOMI5PG6PIPBSDBEMQC
JVBQMAFU6GOL7VN2JPKEMZRPZIGQNVIW7B2J27MD6UUALE4HY2UQC
O2CDACIIEOLVVBQPBFT5U5DYQXLSLPUD4VB5QQBNJTUMFDDKHS2AC
MUYNSHG26H3WEDIQZKKD57H4XCMOVGLDDXZ4SZEFQ6MDUN3HSYEAC
EJ7TFFOWLM5EXYX57NJZZX3NLPBLLMRX7CGJYC75DJZ5LYXOQPJAC
LTI3LT2GJHQMH2G2RYVSKR4IZJY24L6O2KIZTRNKLZPJMOKTD56AC
RIZ4IP76N4PNGXMMZSFPOQIUQICFMGSHJNJMYZGHM4WODM45QOHAC
RDQYEED2LELS3HDSZA23JBLTHE6L5YXIXOKXQF6LSGYQ3O47H63QC
656TN7X4ABFAC4ERZGNSWQANZUJPMLBH4D34LOPUZR6YOIUPMMNAC
DVBSW7SICQMTYIC4NOLA3CBRU5OWPAWX3MYEOZ7UWXF3IJLLJDYQC
HWYGVLP5M3H46XDLLUPXI5H2K35LHJPILMR3SPD7QKOULN5OSAKQC
5RSZPNQRUWZFLQIV64CAP4D47BHY4UCBY2R57NB2VCZ5VZF5SBGQC
ZNISCFZZKSQXS2P6RCPHS3MPT7SZB7G7XDYDJRADFGJYMDQ7CZUAC
MY7RGJ444GUL4WEXVYVBSC6RHYHC7EMFYUKQ2XJFWBFWGK5HB3HQC
NMXHEBFIHHXSSTE6XW36LFAOHAXM4NXGI7F5PHCFJMJTHCKZUXVQC
33LXFADR7356GG6L6Q3RDCSXELOOKOICMMLNICIK7IXF2SDXDK3AC
2MKP7CB7FKQUNEAV3YPEJ7FNFW75VGGQIYPQRI54BFXGCUOQESPAC
DOY5PZLDBVXGAZEMHKKJO4HAUMXJ2MKAHSS6VYUQ7PEERUGTJUKAC
PNJL5TPZLQ3VXAASTLUX7462RCRPO7TV3GKOTTHDZABDQCBMXPRQC
RVAH6PXA7H7NUDTF7Q52I7EXGXVJVMGI2LTNN6L3MVEDEMAXVH4AC
N26HD5PFUNVDSEXAQVOTMSMNPWFHQSZ5PHMGEF2ACC23OWFHTGQQC
STG7MO5MLMKFJYJQDAXL6YSUJE2BTXOMWUQHXBWFHDFJNNJRP5AQC
7UU3TV5W23QA7LLRBSBXEYPRMIVXPW4FNENEEE7ZEJYXDLXHVX4AC
SU3JX6SEW6MLREX6CCM4V3353YC3IQD4JOZW2KEIHYTHOI2AJKPQC
JTELS6L36GEOOST2SUNCJIK5TBJDNLQWCF4IRF7QSHMMVCXSSESAC
ABQDWHNGSBF2REQDCGXSBFAU4RUMXYAF2KHJ5O3D32M7Z3A3FEDAC
ND62U46THW72F6K32HFN6BEOKAXUM23L2ADIYEUXB3MHFAERWRCAC
forAllSystems = f: genAttrs allSystems (system: f nixpkgs.legacyPackages.${system});
allSystems = [ "x86_64-linux" "aarch64-linux" "i686-linux" "x86_64-darwin" "aarch64-darwin" ];
cargoMeta = builtins.fromTOML (builtins.readFile ./pijul/Cargo.toml);
cargoWorkspaceMeta = builtins.fromTOML (builtins.readFile ./Cargo.toml);
in {
devShell = forAllSystems
(pkgs:
(pkgs.mkShell.override { stdenv = pkgs.clangStdenv; })
{
name = "pijul";
inputsFrom = [ self.packages.${pkgs.system}.pijul-git ];
buildInputs = [ pkgs.dbus ];
packages = with pkgs; [
rust-analyzer
rustfmt
];
nativeBuildInputs = builtins.attrValues {
inherit (pkgs)
cargo
libiconv
pkg-config
rustc
;
};
forAllSystems = f: genAttrs allSystems (system: f nixpkgs.legacyPackages.${system});
allSystems = [ "x86_64-linux" "aarch64-linux" "i686-linux" "x86_64-darwin" "aarch64-darwin" ];
cargoMeta = builtins.fromTOML (builtins.readFile ./pijul/Cargo.toml);
in {
devShell = forAllSystems
(pkgs:
(pkgs.mkShell.override { stdenv = pkgs.clangStdenv; })
{
name = "pijul";
inputsFrom = [ self.packages.${pkgs.system}.pijul-git ];
packages = with pkgs; [
rust-analyzer
rustfmt
];
name = "hashbrown"
version = "0.15.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1"
dependencies = [
"foldhash",
]
[[package]]
name = "hashbrown"
version = "0.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d"
"windows-targets 0.53.2",
"windows-targets 0.53.5",
]
[[package]]
name = "windows-sys"
version = "0.61.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
dependencies = [
"windows-link",
"windows_aarch64_gnullvm 0.53.0",
"windows_aarch64_msvc 0.53.0",
"windows_i686_gnu 0.53.0",
"windows_i686_gnullvm 0.53.0",
"windows_i686_msvc 0.53.0",
"windows_x86_64_gnu 0.53.0",
"windows_x86_64_gnullvm 0.53.0",
"windows_x86_64_msvc 0.53.0",
"windows-link",
"windows_aarch64_gnullvm 0.53.1",
"windows_aarch64_msvc 0.53.1",
"windows_i686_gnu 0.53.1",
"windows_i686_gnullvm 0.53.1",
"windows_i686_msvc 0.53.1",
"windows_x86_64_gnu 0.53.1",
"windows_x86_64_gnullvm 0.53.1",
"windows_x86_64_msvc 0.53.1",
]
[[package]]
checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"
name = "hashbrown"
version = "0.15.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5"
dependencies = [
"foldhash",