Loading pkgs/by-name/mo/mosquitto/package.nix +15 −4 Original line number Diff line number Diff line Loading @@ -7,11 +7,13 @@ libxslt, c-ares, cjson, libargon2, libuuid, libuv, libwebsockets, openssl, withSystemd ? lib.meta.availableOn stdenv.hostPlatform systemd, sqlite, systemd, uthash, nixosTests, Loading @@ -32,13 +34,17 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "mosquitto"; version = "2.0.22"; version = "2.1.2"; # Tests disabled: upstream test suite requires additional Python deps, # uses chown() to fixed UIDs, and relies on signal handling that breaks # in sandboxed builds. Re-enable once upstream tests are sandbox-friendly. doCheck = false; src = fetchFromGitHub { owner = "eclipse"; owner = "eclipse-mosquitto"; repo = "mosquitto"; rev = "v${finalAttrs.version}"; hash = "sha256-PCiNxRG2AqVlS2t/u7Cqn8NbTrrYGO1OXl8zvPQRrJM="; hash = "sha256-Zl55yjuzQY2fyaKs/zLaJ7a3OONKTDQPaT+DpPURdZI="; }; postPatch = '' Loading @@ -63,22 +69,27 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ c-ares cjson libargon2 libuuid libuv libwebsockets' openssl sqlite uthash ] ++ lib.optional withSystemd systemd; propagatedBuildInputs = [ cjson ]; cmakeFlags = [ (lib.cmakeBool "WITH_BUNDLED_DEPS" false) (lib.cmakeBool "WITH_WEBSOCKETS" true) (lib.cmakeBool "WITH_SYSTEMD" withSystemd) (lib.cmakeBool "WITH_TESTS" finalAttrs.doCheck) ]; postFixup = '' sed -i "s|^prefix=.*|prefix=$lib|g" $dev/lib/pkgconfig/*.pc sed -i "s|^libdir=.*|libdir=$lib/lib|g" $dev/lib/pkgconfig/*.pc ''; passthru.tests = { Loading Loading
pkgs/by-name/mo/mosquitto/package.nix +15 −4 Original line number Diff line number Diff line Loading @@ -7,11 +7,13 @@ libxslt, c-ares, cjson, libargon2, libuuid, libuv, libwebsockets, openssl, withSystemd ? lib.meta.availableOn stdenv.hostPlatform systemd, sqlite, systemd, uthash, nixosTests, Loading @@ -32,13 +34,17 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "mosquitto"; version = "2.0.22"; version = "2.1.2"; # Tests disabled: upstream test suite requires additional Python deps, # uses chown() to fixed UIDs, and relies on signal handling that breaks # in sandboxed builds. Re-enable once upstream tests are sandbox-friendly. doCheck = false; src = fetchFromGitHub { owner = "eclipse"; owner = "eclipse-mosquitto"; repo = "mosquitto"; rev = "v${finalAttrs.version}"; hash = "sha256-PCiNxRG2AqVlS2t/u7Cqn8NbTrrYGO1OXl8zvPQRrJM="; hash = "sha256-Zl55yjuzQY2fyaKs/zLaJ7a3OONKTDQPaT+DpPURdZI="; }; postPatch = '' Loading @@ -63,22 +69,27 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ c-ares cjson libargon2 libuuid libuv libwebsockets' openssl sqlite uthash ] ++ lib.optional withSystemd systemd; propagatedBuildInputs = [ cjson ]; cmakeFlags = [ (lib.cmakeBool "WITH_BUNDLED_DEPS" false) (lib.cmakeBool "WITH_WEBSOCKETS" true) (lib.cmakeBool "WITH_SYSTEMD" withSystemd) (lib.cmakeBool "WITH_TESTS" finalAttrs.doCheck) ]; postFixup = '' sed -i "s|^prefix=.*|prefix=$lib|g" $dev/lib/pkgconfig/*.pc sed -i "s|^libdir=.*|libdir=$lib/lib|g" $dev/lib/pkgconfig/*.pc ''; passthru.tests = { Loading