home-assistant-custom-components.dreo: init at 1.3.3 (#447707)

dotlambda 52cd263b cb4c4fc1

Changed files
+46
maintainers
pkgs
servers
home-assistant
custom-components
+6
maintainers/maintainer-list.nix
···
githubId = 118829;
name = "codec";
};
+
CodedNil = {
+
github = "CodedNil";
+
githubId = 5075747;
+
email = "codenil@proton.me";
+
name = "Dan Lock";
+
};
CodeLongAndProsper90 = {
github = "CodeLongAndProsper90";
githubId = 50145141;
+40
pkgs/servers/home-assistant/custom-components/dreo/package.nix
···
+
{
+
lib,
+
buildHomeAssistantComponent,
+
fetchFromGitHub,
+
nix-update-script,
+
websockets,
+
# Test dependencies
+
pytestCheckHook,
+
pytest-homeassistant-custom-component,
+
}:
+
+
buildHomeAssistantComponent rec {
+
owner = "JeffSteinbok";
+
domain = "dreo";
+
version = "1.3.3";
+
+
src = fetchFromGitHub {
+
inherit owner;
+
repo = "hass-dreo";
+
tag = "v${version}";
+
hash = "sha256-eAgqjAXNAY8kr7+49q+tikW3bDBJ0N0Rh5WJwzLYr8I=";
+
};
+
+
dependencies = [ websockets ];
+
+
nativeCheckInputs = [
+
pytest-homeassistant-custom-component
+
pytestCheckHook
+
];
+
+
passthru.updateScript = nix-update-script { };
+
+
meta = {
+
changelog = "https://github.com/JeffSteinbok/hass-dreo/releases/tag/${src.tag}";
+
description = "Dreo Smart Device Integration for Home Assistant";
+
homepage = "https://github.com/JeffSteinbok/hass-dreo";
+
maintainers = with lib.maintainers; [ CodedNil ];
+
license = lib.licenses.mit;
+
};
+
}