diff options
author | Marek Mahut <marek.mahut@gmail.com> | 2019-08-18 22:15:53 +0200 |
---|---|---|
committer | Marek Mahut <marek.mahut@gmail.com> | 2019-08-18 22:15:53 +0200 |
commit | 1ebcffe1993e96d76bbfdade8f6f0ccab5d28a18 (patch) | |
tree | 0b2a919d322f14cd5826b3964957a162b7b065b3 /pkgs/development/tools/avro-tools/default.nix | |
parent | c3e1e64e4c54ffa06d12be2c499c0acdfd9faf92 (diff) |
avro-tools: properly installing the jar file
Diffstat (limited to 'pkgs/development/tools/avro-tools/default.nix')
-rw-r--r-- | pkgs/development/tools/avro-tools/default.nix | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/pkgs/development/tools/avro-tools/default.nix b/pkgs/development/tools/avro-tools/default.nix index ee2367d28bba6..678988480ece1 100644 --- a/pkgs/development/tools/avro-tools/default.nix +++ b/pkgs/development/tools/avro-tools/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl, makeWrapper, jre, lib }: stdenv.mkDerivation rec { + pname = "avro-tools"; version = "1.9.0"; - name = "avro-tools-${version}"; src = fetchurl { url = - "https://repo1.maven.org/maven2/org/apache/avro/avro-tools/${version}/${name}.jar"; + "https://repo1.maven.org/maven2/org/apache/avro/avro-tools/${version}/${pname}-${version}.jar"; sha256 = "164mcz7ljd2ikwsq9ba98galcjar4g4n6ag7kkh466nwrpbmd2zi"; }; @@ -19,11 +19,10 @@ stdenv.mkDerivation rec { installPhase = '' mkdir -p $out/bin mkdir -p $out/libexec/avro-tools - mv $src ${name}.jar - cp ${name}.jar $out/libexec/avro-tools + cp $src $out/libexec/avro-tools/${pname}.jar makeWrapper ${jre}/bin/java $out/bin/avro-tools \ - --add-flags "-jar $out/libexec/avro-tools/${name}.jar" + --add-flags "-jar $out/libexec/avro-tools/${pname}.jar" ''; meta = with stdenv.lib; { |