1{ lib, stdenv, fetchFromGitHub, openssl }:
2
3stdenv.mkDerivation rec {
4 pname = "libamqpcpp";
5 version = "4.3.18";
6
7 src = fetchFromGitHub {
8 owner = "CopernicaMarketingSoftware";
9 repo = "AMQP-CPP";
10 rev = "v${version}";
11 sha256 = "sha256-cjxzBw2tjZROx5xzdhzZjGNJQe3tC9fHOhF/+uSM+CY=";
12 };
13
14 buildInputs = [ openssl ];
15
16 patches = [ ./libamqpcpp-darwin.patch ];
17
18 makeFlags = [ "PREFIX=$(out)" ];
19
20 enableParallelBuilding = true;
21
22 meta = with lib; {
23 description = "Library for communicating with a RabbitMQ server";
24 homepage = "https://github.com/CopernicaMarketingSoftware/AMQP-CPP";
25 license = licenses.asl20;
26 maintainers = [ maintainers.mjp ];
27 platforms = platforms.all;
28 };
29}