summary refs log tree commit diff
path: root/pkgs/development/tools
diff options
context:
space:
mode:
authorvolth <volth@webmaster.ms>2018-02-25 13:40:00 +0000
committerGitHub <noreply@github.com>2018-02-25 13:40:00 +0000
commitafb505fb5a6e2845de144c5587e45a65941bd79f (patch)
tree92b693044765033ef7f98dba1968d0c2af3391d8 /pkgs/development/tools
parent538913cb906cf63199c902d318df731280f98caa (diff)
downloadnixlib-afb505fb5a6e2845de144c5587e45a65941bd79f.tar
nixlib-afb505fb5a6e2845de144c5587e45a65941bd79f.tar.gz
nixlib-afb505fb5a6e2845de144c5587e45a65941bd79f.tar.bz2
nixlib-afb505fb5a6e2845de144c5587e45a65941bd79f.tar.lz
nixlib-afb505fb5a6e2845de144c5587e45a65941bd79f.tar.xz
nixlib-afb505fb5a6e2845de144c5587e45a65941bd79f.tar.zst
nixlib-afb505fb5a6e2845de144c5587e45a65941bd79f.zip
cfr: 0_101 -> 0_125
Diffstat (limited to 'pkgs/development/tools')
-rw-r--r--pkgs/development/tools/java/cfr/default.nix24
1 files changed, 8 insertions, 16 deletions
diff --git a/pkgs/development/tools/java/cfr/default.nix b/pkgs/development/tools/java/cfr/default.nix
index bfb37fc5f03b..c7cc05439763 100644
--- a/pkgs/development/tools/java/cfr/default.nix
+++ b/pkgs/development/tools/java/cfr/default.nix
@@ -1,28 +1,20 @@
-{ stdenv, fetchurl, jre }:
+{ stdenv, makeWrapper, fetchurl, jre }:
 
 stdenv.mkDerivation rec {
   name = "cfr-${version}";
-  version = "0_101";
+  version = "0_125";
 
   src = fetchurl {
-    sha256 = "0zwl3whypdm2qrw3hwaqjnifkb4wcdn8fx9scrjkli54bhr6dqch";
     url = "http://www.benf.org/other/cfr/cfr_${version}.jar";
+    sha256 = "1ad9ddg79cybv8j8l3mm67znyw54z5i55x4m9n239fn26p1ndawa";
   };
 
-  buildInputs = [ jre ];
+  buildInputs = [ makeWrapper ];
 
-  phases = [ "installPhase" ];
-
-  installPhase = ''
-    jar=$out/share/cfr/cfr_${version}.jar
-
-    install -Dm644 ${src} $jar
-
-    cat << EOF > cfr
-    #!${stdenv.shell}
-    exec ${jre}/bin/java -jar $jar "\''${@}"
-    EOF
-    install -Dm755 cfr $out/bin/cfr
+  buildCommand = ''
+    jar=$out/share/java/cfr_${version}.jar
+    install -Dm444 $src $jar
+    makeWrapper ${jre}/bin/java $out/bin/cfr --add-flags "-jar $jar"
   '';
 
   meta = with stdenv.lib; {