evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / pl / plowshare / package.nix
blob3615164276743610cbd82961fb5e4d40ffa0aba9
1 { lib, stdenv, fetchFromGitHub, makeWrapper, curl, recode, spidermonkey_115 }:
3 stdenv.mkDerivation rec {
5   pname = "plowshare";
6   version = "2.1.7";
8   src = fetchFromGitHub {
9     owner = "mcrapet";
10     repo = "plowshare";
11     rev = "v${version}";
12     sha256 = "1p8s60dlzaldp006yj710s371aan915asyjhd99188vrj4jj1x79";
13   };
15   nativeBuildInputs = [ makeWrapper ];
17   dontBuild = true;
19   installPhase = ''
20     make PREFIX="$out" install
22     for fn in plow{del,down,list,mod,probe,up}; do
23       wrapProgram "$out/bin/$fn" --prefix PATH : "${lib.makeBinPath [ curl recode spidermonkey_115 ]}"
24     done
25   '';
27   meta = {
28     description = ''
29       A command-line download/upload tool for popular file sharing websites
30     '';
31     license = lib.licenses.gpl3;
32     maintainers = with lib.maintainers; [ aforemny ];
33     platforms = lib.platforms.linux;
34   };