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 fetchurl, 6 fetchFromGitHub, 7 writeScript, 8 testers, 9 }: 10 ··· 25 "--features=clj_easy.graal_build_time.InitClojureClasses" 26 ]; 27 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 - }; 43 44 passthru.updateScript = writeScript "update-clojure-lsp" '' 45 #!/usr/bin/env nix-shell
··· 5 fetchurl, 6 fetchFromGitHub, 7 writeScript, 8 + writableTmpDirAsHomeHook, 9 + versionCheckHook, 10 testers, 11 }: 12 ··· 27 "--features=clj_easy.graal_build_time.InitClojureClasses" 28 ]; 29 30 + doInstallCheck = true; 31 + nativeInstallCheckInputs = [ 32 + writableTmpDirAsHomeHook 33 + versionCheckHook 34 + ]; 35 36 passthru.updateScript = writeScript "update-clojure-lsp" '' 37 #!/usr/bin/env nix-shell