diff options
Diffstat (limited to 'nix/package/nixtamal.nix')
| -rw-r--r-- | nix/package/nixtamal.nix | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/nix/package/nixtamal.nix b/nix/package/nixtamal.nix index 40806e2..7736715 100644 --- a/nix/package/nixtamal.nix +++ b/nix/package/nixtamal.nix @@ -10,11 +10,14 @@ nix-prefetch-git, nix-prefetch-pijul, ocamlPackages, + testers, + nixtamal, }: ocamlPackages.buildDunePackage { pname = "nixtamal"; version = "0.0.1-alpha.1"; + release_year = 2025; src = let @@ -81,12 +84,24 @@ ocamlPackages.buildDunePackage { uri ]); - doCheck = false; # TODO + postPatch = '' + substituteInPlace bin/main.ml \ + --subst-var version + substituteInPlace lib/lock_loader.ml \ + --subst-var release_year + ''; + + doCheck = true; checkInputs = with ocamlPackages; [ alcotest ]; + passthru.tests.version = testers.testVersion { + package = nixtamal; + command = "${nixtamal.meta.mainProgram} --version"; + }; + meta = { license = with lib.licenses; [ gpl3Plus ]; platforms = lib.platforms.unix; |
