openzwave: drop

Upstream is no longer maintained; see the "NOTICE: This project is no
longer being maintained" note in
https://github.com/OpenZWave/open-zwave#readme.

Consider using zwave-js-server, the Home Assistant project's TypeScript
reimplementation of the Z-Wave stack.
This commit is contained in:
Aliaksandr
2026-05-14 01:39:06 +03:00
parent 07373fb303
commit 10d3bafe23
2 changed files with 1 additions and 68 deletions
-68
View File
@@ -1,68 +0,0 @@
{
lib,
stdenv,
fetchFromGitHub,
doxygen,
fontconfig,
graphviz-nox,
libxml2,
pkg-config,
which,
systemd,
}:
stdenv.mkDerivation {
pname = "openzwave";
version = "1.6-unstable-2022-11-17";
src = fetchFromGitHub {
owner = "OpenZWave";
repo = "open-zwave";
rev = "3fff11d246a0d558d26110e1db6bd634a1b347c0";
hash = "sha256-CLK2MeoTmZ8GMKb1OAZFNLyc4C+k+REK2w+WQxZv0/E=";
};
outputs = [
"out"
"doc"
];
nativeBuildInputs = [
doxygen
fontconfig
graphviz-nox
libxml2
pkg-config
which
];
buildInputs = [ systemd ];
hardeningDisable = [ "format" ];
enableParallelBuilding = true;
makeFlags = [
"PREFIX=${placeholder "out"}"
];
env = {
FONTCONFIG_FILE = "${fontconfig.out}/etc/fonts/fonts.conf";
FONTCONFIG_PATH = "${fontconfig.out}/etc/fonts/";
};
postPatch = ''
substituteInPlace cpp/src/Options.cpp \
--replace /etc/openzwave $out/etc/openzwave
substituteInPlace cpp/build/Makefile \
--replace "-Werror" "-Werror -Wno-format"
'';
meta = {
description = "C++ library to control Z-Wave Networks via a USB Z-Wave Controller";
homepage = "http://www.openzwave.net/";
license = lib.licenses.gpl3;
maintainers = [ ];
platforms = lib.platforms.linux;
};
}
+1
View File
@@ -1605,6 +1605,7 @@ mapAliases {
opensyclWithRocm = throw "'opensyclWithRocm' has been renamed to/replaced by 'adaptivecppWithRocm'"; # Converted to throw 2025-10-27
opentofu-ls = warnAlias "'opentofu-ls' has been renamed to 'tofu-ls'" tofu-ls; # Added 2025-06-10
opentracing-cpp = throw "'opentracingc-cpp' has been removed as it was archived upstream in 2024"; # Added 2025-10-19
openzwave = throw "openzwave was removed because upstream is no longer maintained. Consider using zwave-js-server"; # Added 2026-05-14
opera = throw "'opera' has been removed due to lack of maintenance in nixpkgs"; # Added 2025-05-19
opusTools = warnAlias "'opusTools' has been renamed to 'opus-tools'" opus-tools; # Added 2026-02-12
orogene = throw "'orogene' uses a wasm-specific fork of async-tar that is vulnerable to CVE-2025-62518, which is not supported by its upstream"; # Added 2025-10-24