1{ lib 2, stdenv 3, fetchurl 4, unzip 5, makeWrapper 6, jre 7}: 8 9stdenv.mkDerivation rec { 10 pname = "ec2-api-tools"; 11 version = "1.7.5.1"; 12 13 src = fetchurl { 14 url = "http://s3.amazonaws.com/ec2-downloads/${pname}-${version}.zip"; 15 sha256 = "sha256-hRq+MEA+4chqPr3d9bS//X70tYcRBTD+rfAJVNmuLzo="; 16 }; 17 18 nativeBuildInputs = [ makeWrapper unzip ]; 19 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 ''; 33 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 }; 39}