From 3df27ffb2bd40f3eaeed6dfb08ef3041cc60bfe0 Mon Sep 17 00:00:00 2001 From: ยท๐‘‘๐‘ด๐‘•๐‘‘๐‘ฉ๐‘ค Date: Wed, 10 Dec 2025 13:00:26 +0000 Subject: ocaml onset --- nix/package/nixtamal.nix | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) (limited to 'nix/package/nixtamal.nix') 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; -- cgit v1.2.3