12 rustPlatform.buildRustPackage rec {
14 version = "2024.03.11.00";
16 src = fetchFromGitHub {
17 owner = "facebookincubator";
19 rev = "refs/tags/v${version}";
20 hash = "sha256-cClbSJuEs4yIjx+13GSIevZO2PWEEHVDaMEmf729keA=";
23 cargoHash = "sha256-TtbkzU48j3dmqRocJdY8KJz/3YHYIi3SZYM/eB9zoIg=";
25 nativeBuildInputs = [ pkg-config ];
27 [ openssl ] ++ lib.optionals stdenv.isDarwin [
29 darwin.apple_sdk.frameworks.Security
30 darwin.apple_sdk.frameworks.CoreServices
33 passthru.updateScript = nix-update-script {
34 extraArgs = [ "--version" "branch" ];
38 description = "Reindeer is a tool which takes Rust Cargo dependencies and generates Buck build rules";
39 mainProgram = "reindeer";
40 homepage = "https://github.com/facebookincubator/reindeer";
41 license = with licenses; [ mit ];
42 maintainers = with maintainers; [ nickgerace ];