Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / libraries / xeus-zmq / default.nix
blob8940ec270f9385f8d72f1e0468b833beff01dfa0
1 { lib
2 , clangStdenv
3 , fetchFromGitHub
4 , cmake
5 , cppzmq
6 , libuuid
7 , nlohmann_json
8 , openssl
9 , xeus
10 , xtl
11 , zeromq
14 clangStdenv.mkDerivation rec {
15   pname = "xeus-zmq";
16   version = "1.1.1";
18   src = fetchFromGitHub {
19     owner = "jupyter-xeus";
20     repo = "xeus-zmq";
21     rev = "${version}";
22     hash = "sha256-sfGXo6CPJu5TJrkecLLoaQxrGaJbeQG+QiCkltAwuI8=";
23   };
25   nativeBuildInputs = [ cmake ];
27   buildInputs = [
28     cppzmq
29     libuuid
30     openssl
31     xeus
32     xtl
33     zeromq
34   ];
36   propagatedBuildInputs = [ nlohmann_json ];
38   meta = {
39     description = "ZeroMQ-based middleware for xeus";
40     homepage = "https://github.com/jupyter-xeus/xeus-zmq";
41     license = lib.licenses.bsd3;
42     maintainers = with lib.maintainers; [ thomasjm ];
43     platforms = lib.platforms.all;
44   };