diff --git a/pkgs/by-name/ac/acgtk/package.nix b/pkgs/by-name/ac/acgtk/package.nix index f2b10fb687cb..fd886d2ce58f 100644 --- a/pkgs/by-name/ac/acgtk/package.nix +++ b/pkgs/by-name/ac/acgtk/package.nix @@ -2,9 +2,11 @@ lib, stdenv, fetchFromGitLab, - fetchpatch, ocamlPackages, + darwin, dune, + nix-update-script, + writableTmpDirAsHomeHook, }: stdenv.mkDerivation { @@ -22,12 +24,16 @@ stdenv.mkDerivation { strictDeps = true; - nativeBuildInputs = with ocamlPackages; [ - dune - findlib - menhir - ocaml - ]; + nativeBuildInputs = + with ocamlPackages; + [ + dune + findlib + menhir + ocaml + writableTmpDirAsHomeHook + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.sigtool ]; buildInputs = with ocamlPackages; [ ansiterminal @@ -54,6 +60,13 @@ stdenv.mkDerivation { dune install -p acgtk --prefix $out --libdir $OCAMLFIND_DESTDIR ''; + passthru.updateScript = nix-update-script { + extraArgs = [ + "--version-regex" + "^release-(\\d+\\.\\d+\\.\\d+)$" + ]; + }; + meta = { homepage = "https://acg.loria.fr/"; description = "Toolkit for developing ACG signatures and lexicon";