From 30380af03328c73d2ec04d683a2afbe9d33b925a Mon Sep 17 00:00:00 2001 From: Justinas Stankevicius Date: Sun, 24 Nov 2024 22:03:52 +0200 Subject: [PATCH] home-assistant-custom-components.philips_airpurifier_coap: init at 0.28.0 --- .../philips_airpurifier_coap/package.nix | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 pkgs/servers/home-assistant/custom-components/philips_airpurifier_coap/package.nix diff --git a/pkgs/servers/home-assistant/custom-components/philips_airpurifier_coap/package.nix b/pkgs/servers/home-assistant/custom-components/philips_airpurifier_coap/package.nix new file mode 100644 index 000000000000..8681adeccc3e --- /dev/null +++ b/pkgs/servers/home-assistant/custom-components/philips_airpurifier_coap/package.nix @@ -0,0 +1,37 @@ +{ + lib, + buildHomeAssistantComponent, + fetchFromGitHub, + + aioairctrl, + getmac, +}: + +buildHomeAssistantComponent rec { + owner = "kongo09"; + domain = "philips_airpurifier_coap"; + version = "0.28.0"; + + src = fetchFromGitHub { + inherit owner; + repo = "philips-airpurifier-coap"; + rev = "v${version}"; + hash = "sha256-yoaph/R3c4j+sXEC02Hv+ixtuif70/y6Gag5NBpKFLs="; + }; + + postPatch = '' + substituteInPlace custom_components/philips_airpurifier_coap/manifest.json --replace-fail 'getmac==0.9.4' 'getmac>=0.9.4' + ''; + + dependencies = [ + aioairctrl + getmac + ]; + + meta = { + description = "Philips AirPurifier custom component for Home Assistant"; + homepage = "https://github.com/kongo09/philips-airpurifier-coap"; + license = lib.licenses.unfree; # See https://github.com/kongo09/philips-airpurifier-coap/issues/209 + maintainers = with lib.maintainers; [ justinas ]; + }; +}