biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / misc / aws-mturk-clt / default.nix
blob9b03e2dd1bdbd0e7708489605706e498129e0e34
1 { lib, stdenv, fetchurl, jre }:
3 stdenv.mkDerivation rec {
4   pname = "aws-mturk-clt";
5   version = "1.3.0";
7   src = fetchurl {
8     url = "https://mturk.s3.amazonaws.com/CLTSource/aws-mturk-clt-${version}.tar.gz";
9     sha256 = "00yyc7k3iygg83cknv9i2dsaxwpwzdkc8a2l9j56lg999hw3mqm3";
10   };
12   installPhase =
13     ''
14       mkdir -p $out
15       cp -prvd bin $out/
17       for i in $out/bin/*.sh; do
18         sed -i "$i" -e "s|^MTURK_CMD_HOME=.*|MTURK_CMD_HOME=$out\nexport JAVA_HOME=${jre}|"
19       done
21       mkdir -p $out/lib
22       cp -prvd lib/* $out/lib/
23     ''; # */
25   meta = {
26     homepage = "https://requester.mturk.com/developer";
27     description = "Command line tools for interacting with the Amazon Mechanical Turk";
28     license = lib.licenses.amazonsl;
30     longDescription =
31       ''
32         The Amazon Mechanical Turk is a crowdsourcing marketplace that
33         allows users (“requesters”) to submit tasks to be performed by
34         other humans (“workers”) for a small fee.  This package
35         contains command-line tools for submitting tasks, querying
36         results, and so on.
38         The command-line tools expect a file
39         <filename>mturk.properties<filename> in the current directory,
40         which should contain the following:
42         <screen>
43         access_key=[insert your access key here]
44         secret_key=[insert your secret key here]
45         service_url=http://mechanicalturk.amazonaws.com/?Service=AWSMechanicalTurkRequester
46         </screen>
47       '';
48   };