python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / libraries / zeromq / 4.x.nix
blobb37dfbdd70773587b585876c04017ee328cc0e15
1 { lib, stdenv, fetchFromGitHub, cmake, asciidoc, pkg-config, libsodium
2 , enableDrafts ? false }:
4 stdenv.mkDerivation rec {
5   pname = "zeromq";
6   version = "4.3.4";
8   src = fetchFromGitHub {
9     owner = "zeromq";
10     repo = "libzmq";
11     rev = "v${version}";
12     sha256 = "sha256-epOEyHOswUGVwzz0FLxhow/zISmZHxsIgmpOV8C8bQM=";
13   };
15   nativeBuildInputs = [ cmake asciidoc pkg-config ];
16   buildInputs = [ libsodium ];
18   doCheck = false; # fails all the tests (ctest)
20   cmakeFlags = lib.optional enableDrafts "-DENABLE_DRAFTS=ON";
22   meta = with lib; {
23     branch = "4";
24     homepage = "http://www.zeromq.org";
25     description = "The Intelligent Transport Layer";
26     license = licenses.gpl3;
27     platforms = platforms.all;
28     maintainers = with maintainers; [ fpletz ];
29   };