evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / ec / ec2-api-tools / package.nix
blob97545204bfd4bdfbcd8b39f15abcc5f61ad9dc5b
1 { lib
2 , stdenv
3 , fetchurl
4 , unzip
5 , makeWrapper
6 , jre
7 }:
9 stdenv.mkDerivation rec {
10   pname = "ec2-api-tools";
11   version = "1.7.5.1";
13   src = fetchurl {
14     url = "http://s3.amazonaws.com/ec2-downloads/${pname}-${version}.zip";
15     sha256 = "sha256-hRq+MEA+4chqPr3d9bS//X70tYcRBTD+rfAJVNmuLzo=";
16   };
18   nativeBuildInputs = [ makeWrapper unzip ];
20   installPhase = ''
21     d=$out/libexec/ec2-api-tools
22     mkdir -p $d
23     mv * $d
24     rm $d/bin/*.cmd # Windows stuff
25     for i in $d/bin/*; do
26       b=$(basename $i)
27       if [ $b = "ec2-cmd" ]; then continue; fi
28       makeWrapper $i $out/bin/$(basename $i) \
29         --set EC2_HOME $d \
30         --set JAVA_HOME ${jre}
31     done
32   '';
34   meta = {
35     homepage = "http://developer.amazonwebservices.com/connect/entry.jspa?externalID=351";
36     description = "Command-line tools to create and manage Amazon EC2 virtual machines";
37     license = lib.licenses.amazonsl;
38   };