Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 20.09 30 lines 799 B view raw
1{ stdenv, fetchurl, jre }: 2 3stdenv.mkDerivation rec { 4 pname = "clojure-lsp"; 5 version = "20200828T065654"; 6 7 src = fetchurl { 8 url = "https://github.com/snoe/clojure-lsp/releases/download/release-${version}/${pname}"; 9 sha256 = "1399xjcnnb7vazy1jv3h7lnh1dyn81yk2bwi6ai991a9fsinjnf2"; 10 }; 11 12 dontUnpack = true; 13 14 installPhase = '' 15 install -Dm755 $src $out/bin/clojure-lsp 16 sed -i -e '1 s!java!${jre}/bin/java!' $out/bin/clojure-lsp 17 ''; 18 19 # verify shebang patch 20 installCheckPhase = "PATH= clojure-lsp --version"; 21 22 meta = with stdenv.lib; { 23 description = "Language Server Protocol (LSP) for Clojure"; 24 homepage = "https://github.com/snoe/clojure-lsp"; 25 license = licenses.mit; 26 maintainers = [ maintainers.ericdallo ]; 27 platforms = jre.meta.platforms; 28 }; 29 30}