nanomq: 0.22.1 → 0.23.6

This commit is contained in:
Nikolay Korotkiy 2025-03-29 14:51:48 +04:00
parent 5a57b8bdfc
commit aaaa035a99
No known key found for this signature in database
GPG Key ID: D1DE6D7F693663A5

View File

@ -49,21 +49,16 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "nanomq";
version = "0.22.1";
version = "0.23.6";
src = fetchFromGitHub {
owner = "emqx";
repo = "nanomq";
rev = finalAttrs.version;
hash = "sha256-aB1gEzo2dX8NY+e0Dq4ELgkUpL/NtvvuY/l539BPIng=";
tag = finalAttrs.version;
hash = "sha256-Fy/9ASpQ/PHGItYhad69DdHWqCr/Wa+Xdm53Q573Pfc=";
fetchSubmodules = true;
};
postPatch = ''
substituteInPlace CMakeLists.txt \
--replace "DESTINATION /etc" "DESTINATION $out/etc"
'';
nativeBuildInputs = [
cmake
ninja
@ -90,8 +85,6 @@ stdenv.mkDerivation (finalAttrs: {
(lib.cmakeBool "NNG_ENABLE_TLS" true)
];
env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-Wno-error=int-conversion";
# disabled by default - not 100% reliable and making nanomq depend on
# mosquitto would annoy people
doInstallCheck = false;
@ -133,11 +126,11 @@ stdenv.mkDerivation (finalAttrs: {
});
};
meta = with lib; {
meta = {
description = "Ultra-lightweight and blazing-fast MQTT broker for IoT edge";
homepage = "https://nanomq.io/";
license = licenses.mit;
maintainers = with maintainers; [ sikmir ];
platforms = platforms.unix;
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ sikmir ];
platforms = lib.platforms.unix;
};
})