From 079afa0d8c9c40a879c3d2a30f4d4ab0c816a784 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cain=C3=A3=20Costa?= Date: Mon, 24 Jul 2023 10:30:03 -0300 Subject: [PATCH] feat: infer crate version from Cargo.toml We should never have to update flake.nix on release ever again! --- flake.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 6005b264..2e8ed079 100644 --- a/flake.nix +++ b/flake.nix @@ -19,9 +19,13 @@ deno = nixpkgs.legacyPackages.${system}.deno; + cargoTomlContents = builtins.readFile ./crates/aiken/Cargo.toml; + version = (builtins.fromTOML cargoTomlContents).package.version; + aiken = pkgs.rustPlatform.buildRustPackage { + inherit version; + name = "aiken"; - version = "1.0.13-alpha"; buildInputs = with pkgs; [ openssl ] ++ osxDependencies; nativeBuildInputs = with pkgs; [ pkg-config openssl.dev ];