clojure-lsp: Use the check hooks and remove redundant version checks (#427842)

authored by Aleksana and committed by GitHub 08472544 3480b519

+7 -15
+7 -15
pkgs/by-name/cl/clojure-lsp/package.nix
··· 5 5 fetchurl, 6 6 fetchFromGitHub, 7 7 writeScript, 8 + writableTmpDirAsHomeHook, 9 + versionCheckHook, 8 10 testers, 9 11 }: 10 12 ··· 25 27 "--features=clj_easy.graal_build_time.InitClojureClasses" 26 28 ]; 27 29 28 - doCheck = true; 29 - checkPhase = '' 30 - runHook preCheck 31 - 32 - export HOME="$(mktemp -d)" 33 - ./clojure-lsp --version | fgrep -q '${finalAttrs.version}' 34 - 35 - runHook postCheck 36 - ''; 37 - 38 - passthru.tests.version = testers.testVersion { 39 - inherit (finalAttrs) version; 40 - package = finalAttrs.finalPackage; 41 - command = "clojure-lsp --version"; 42 - }; 30 + doInstallCheck = true; 31 + nativeInstallCheckInputs = [ 32 + writableTmpDirAsHomeHook 33 + versionCheckHook 34 + ]; 43 35 44 36 passthru.updateScript = writeScript "update-clojure-lsp" '' 45 37 #!/usr/bin/env nix-shell