nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
fork

Configure Feed

Select the types of activity you want to include in your feed.

clojure-lsp: Use the check hooks and remove redundant version checks

+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 ··· 27 25 "--features=clj_easy.graal_build_time.InitClojureClasses" 28 26 ]; 29 27 30 - doCheck = true; 31 - checkPhase = '' 32 - runHook preCheck 33 - 34 - export HOME="$(mktemp -d)" 35 - ./clojure-lsp --version | fgrep -q '${finalAttrs.version}' 36 - 37 - runHook postCheck 38 - ''; 39 - 40 - passthru.tests.version = testers.testVersion { 41 - inherit (finalAttrs) version; 42 - package = finalAttrs.finalPackage; 43 - command = "clojure-lsp --version"; 44 - }; 28 + doInstallCheck = true; 29 + nativeInstallCheckInputs = [ 30 + writableTmpDirAsHomeHook 31 + versionCheckHook 32 + ]; 45 33 46 34 passthru.updateScript = writeScript "update-clojure-lsp" '' 47 35 #!/usr/bin/env nix-shell