python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / misc / plowshare / default.nix
blobb5396f130f1dad23306a83243a96ad2072dfa263
1 { lib, stdenv, fetchFromGitHub, makeWrapper, curl, recode, spidermonkey_102 }:
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_102 ]}"
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 jfrankenau ];
33     platforms = lib.platforms.linux;
34   };