python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / libraries / cppzmq / default.nix
blob2555cf3b04da53adcf31f1189cf40312fc8b344e
1 { lib, stdenv, fetchFromGitHub, cmake, zeromq }:
3 stdenv.mkDerivation rec {
4   pname = "cppzmq";
5   version = "4.9.0";
7   src = fetchFromGitHub {
8     owner = "zeromq";
9     repo = "cppzmq";
10     rev = "v${version}";
11     sha256 = "sha256-hKMHJF/FXPeQjkEXLTN6zjKMaVGa3LdIebXya3NRSzU=";
12   };
14   nativeBuildInputs = [ cmake ];
15   buildInputs = [ zeromq ];
17   cmakeFlags = [
18     # Tests try to download googletest at compile time; there is no option
19     # to use a system one and no simple way to download it beforehand.
20     "-DCPPZMQ_BUILD_TESTS=OFF"
21   ];
23   meta = with lib; {
24     homepage = "https://github.com/zeromq/cppzmq";
25     license = licenses.bsd2;
26     description = "C++ binding for 0MQ";
27     maintainers = with maintainers; [ abbradar ];
28     platforms = platforms.unix;
29   };