From aaaa035a994cf2947b52f31b193618c2d283cac3 Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Sat, 29 Mar 2025 14:51:48 +0400 Subject: [PATCH] =?UTF-8?q?nanomq:=200.22.1=20=E2=86=92=200.23.6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/na/nanomq/package.nix | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/pkgs/by-name/na/nanomq/package.nix b/pkgs/by-name/na/nanomq/package.nix index a67679dffd47..772d30ce40a2 100644 --- a/pkgs/by-name/na/nanomq/package.nix +++ b/pkgs/by-name/na/nanomq/package.nix @@ -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; }; })