python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / misc / cpuminer / default.nix
blobeb7a73e469c78e501663c4bfc14c910397dd2f52
1 { lib, stdenv
2 , fetchFromGitHub
3 , curl
4 , jansson
5 , perl
6 , autoreconfHook
7 }:
9 stdenv.mkDerivation rec {
10   pname = "cpuminer";
11   version = "2.5.1";
13   src = fetchFromGitHub {
14     owner = "pooler";
15     repo = pname;
16     rev = "v${version}";
17     sha256 = "0f44i0z8rid20c2hiyp92xq0q0mjj537r05sa6vdbc0nl0a5q40i";
18   };
20   patchPhase = if stdenv.cc.isClang then "${perl}/bin/perl ./nomacro.pl" else null;
22   nativeBuildInputs = [ autoreconfHook ];
23   buildInputs = [ curl jansson ];
25   configureFlags = [ "CFLAGS=-O3" ];
27   meta = with lib; {
28     homepage = "https://github.com/pooler/cpuminer";
29     description = "CPU miner for Litecoin and Bitcoin";
30     license = licenses.gpl2;
31     platforms = platforms.all;
32     maintainers = with maintainers; [ pSub ];
33   };