|
|
|
@ -1,4 +1,5 @@ |
|
|
|
|
{ lib, stdenv |
|
|
|
|
{ lib |
|
|
|
|
, stdenv |
|
|
|
|
, fetchFromGitHub |
|
|
|
|
, aws-c-cal |
|
|
|
|
, aws-c-common |
|
|
|
@ -6,18 +7,19 @@ |
|
|
|
|
, aws-c-http |
|
|
|
|
, aws-c-io |
|
|
|
|
, cmake |
|
|
|
|
, nix |
|
|
|
|
, s2n-tls |
|
|
|
|
}: |
|
|
|
|
|
|
|
|
|
stdenv.mkDerivation rec { |
|
|
|
|
pname = "aws-c-mqtt"; |
|
|
|
|
version = "0.7.11"; |
|
|
|
|
version = "0.7.12"; |
|
|
|
|
|
|
|
|
|
src = fetchFromGitHub { |
|
|
|
|
owner = "awslabs"; |
|
|
|
|
repo = "aws-c-mqtt"; |
|
|
|
|
rev = "v${version}"; |
|
|
|
|
sha256 = "sha256-+vxn9Fq8eZ53cRR31hnLf1cxZ2zY03lt2RuEop+ciu0="; |
|
|
|
|
sha256 = "sha256-0u3t0m5GQ7wxxLI8rY7j9AMliPzrAR9J/c/7DcT43WU="; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
nativeBuildInputs = [ |
|
|
|
@ -37,6 +39,10 @@ stdenv.mkDerivation rec { |
|
|
|
|
"-DBUILD_SHARED_LIBS=ON" |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
passthru.tests = { |
|
|
|
|
inherit nix; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
meta = with lib; { |
|
|
|
|
description = "C99 implementation of the MQTT 3.1.1 specification"; |
|
|
|
|
homepage = "https://github.com/awslabs/aws-c-mqtt"; |
|
|
|
|