diff options
author | volth <volth@webmaster.ms> | 2018-02-25 13:40:00 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-02-25 13:40:00 +0000 |
commit | afb505fb5a6e2845de144c5587e45a65941bd79f (patch) | |
tree | 92b693044765033ef7f98dba1968d0c2af3391d8 /pkgs/development/tools | |
parent | 538913cb906cf63199c902d318df731280f98caa (diff) | |
download | nixlib-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.nix | 24 |
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; { |