summary refs log tree commit diff
path: root/pkgs/applications
diff options
context:
space:
mode:
authorJörg Thalheim <joerg@thalheim.io>2018-04-05 19:21:16 +0100
committerJörg Thalheim <joerg@thalheim.io>2018-04-05 19:21:16 +0100
commitfb3b3d6394c1220586717793096236b1b783fd68 (patch)
treea114d6d5e82844681ca628c0ecf78d9bac0403a3 /pkgs/applications
parent05bffb5a0dff8567d75e59e04bed94af78c9d495 (diff)
downloadnixlib-fb3b3d6394c1220586717793096236b1b783fd68.tar
nixlib-fb3b3d6394c1220586717793096236b1b783fd68.tar.gz
nixlib-fb3b3d6394c1220586717793096236b1b783fd68.tar.bz2
nixlib-fb3b3d6394c1220586717793096236b1b783fd68.tar.lz
nixlib-fb3b3d6394c1220586717793096236b1b783fd68.tar.xz
nixlib-fb3b3d6394c1220586717793096236b1b783fd68.tar.zst
nixlib-fb3b3d6394c1220586717793096236b1b783fd68.zip
weka: use makeWrapper
Diffstat (limited to 'pkgs/applications')
-rw-r--r--pkgs/applications/science/math/weka/default.nix14
1 files changed, 5 insertions, 9 deletions
diff --git a/pkgs/applications/science/math/weka/default.nix b/pkgs/applications/science/math/weka/default.nix
index a59746dcaeba..3bfb22dad936 100644
--- a/pkgs/applications/science/math/weka/default.nix
+++ b/pkgs/applications/science/math/weka/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, jre, unzip }:
+{ stdenv, fetchurl, jre, unzip, makeWrapper }:
 
 stdenv.mkDerivation rec {
   name = "weka-${version}";
@@ -9,20 +9,16 @@ stdenv.mkDerivation rec {
     sha256 = "0zwmhspmqb0a7cm6k6i0s6q3w19ws1g9dx3cp2v3g3vsif6cdh31";
   };
 
-  buildInputs = [ unzip ];
+  buildInputs = [ unzip makeWrapper ];
 
   # The -Xmx1000M comes suggested from their download page:
   # http://www.cs.waikato.ac.nz/ml/weka/downloading.html
   installPhase = ''
-    mkdir -pv $out/share/weka $out/bin
+    mkdir -pv $out/share/weka
     cp -Rv * $out/share/weka
 
-    cat > $out/bin/weka << EOF
-    #!${stdenv.shell}
-    ${jre}/bin/java -Xmx1000M -jar $out/share/weka/weka.jar
-    EOF
-
-    chmod +x $out/bin/weka
+    makeWrapper ${jre}/bin/java $out/bin/weka \
+      --add-flags "-Xmx1000M -jar $out/share/weka/weka.jar"
   '';
 
   meta = {