{ pkgs ? import { } }: with pkgs; rustPlatform.buildRustPackage rec { name = "flake-info"; src = ./.; cargoLock = { lockFile = ./Cargo.lock; outputHashes = { "elasticsearch-8.0.0-alpha.1" = "sha256-gjmk3Q3LTAvLhzQ+k1knSp1HBwtqNiubjXNnLy/cS5M="; "pandoc-0.8.6" = "sha256-NsHDzqWjQ17cznjOSpXOdUOhJjAO28Z6QZ6Mn6afVVs="; }; }; nativeBuildInputs = [ pkg-config ]; buildInputs = [ openssl openssl.dev makeWrapper ] ++ lib.optional pkgs.stdenv.isDarwin [ libiconv darwin.apple_sdk.frameworks.Security ]; checkInputs = [ pandoc ]; NIXPKGS_PANDOC_FILTERS_PATH = "${pkgs.path + "/doc/build-aux/pandoc-filters"}"; checkFlags = [ "--skip elastic::tests" "--skip nix_gc::tests" ]; postInstall = '' wrapProgram $out/bin/flake-info \ --set NIXPKGS_PANDOC_FILTERS_PATH "${NIXPKGS_PANDOC_FILTERS_PATH}" \ --prefix PATH : ${pandoc}/bin ''; }