Merge pull request #32700 from alesguzik/clojure-update

clojure: 1.8.0 -> 1.9.0.273

authored by Graham Christensen and committed by GitHub e545356a ea274076

+12 -10
+12 -10
pkgs/development/interpreters/clojure/default.nix
··· 1 - { stdenv, fetchurl, unzip, ant, jdk, makeWrapper }: 1 + { stdenv, fetchurl, jdk, makeWrapper }: 2 2 3 - let version = "1.8.0"; in 3 + let version = "1.9.0.273"; in 4 4 5 5 stdenv.mkDerivation { 6 6 name = "clojure-${version}"; 7 7 8 8 src = fetchurl { 9 - url = "http://repo1.maven.org/maven2/org/clojure/clojure/${version}/clojure-${version}.zip"; 10 - sha256 = "1nip095fz5c492sw15skril60i1vd21ibg6szin4jcvyy3xr6cym"; 9 + url = "https://download.clojure.org/install/clojure-tools-${version}.tar.gz"; 10 + sha256 = "0xmrq3xvr002jgq8m1j0y5ld0rcr49608g3gqxgyxzjqswacglb4"; 11 11 }; 12 12 13 - buildInputs = [ unzip ant jdk makeWrapper ]; 14 - 15 - buildPhase = "ant jar"; 13 + buildInputs = [ jdk makeWrapper ]; 16 14 17 15 installPhase = '' 18 - mkdir -p $out/share/java $out/bin 19 - install -t $out/share/java clojure.jar 20 - makeWrapper ${jdk.jre}/bin/java $out/bin/clojure --add-flags "-cp $out/share/java/clojure.jar clojure.main" 16 + pwd 17 + ls -la 18 + mkdir -p $out/libexec $out/bin 19 + cp -f deps.edn example-deps.edn $out 20 + cp -f clojure-tools-${version}.jar $out/libexec 21 + sed -i -e "s@PREFIX@$out@g" clojure 22 + cp -f clj clojure $out/bin 21 23 ''; 22 24 23 25 meta = with stdenv.lib; {