From d5bab48a3a4b9626fa2291c340a15331bfa7dcd6 Mon Sep 17 00:00:00 2001 From: wxt <3264117476@qq.com> Date: Wed, 13 Nov 2024 16:59:08 +0800 Subject: [PATCH 1/2] fx-cast-bridge: nixfmt --- pkgs/by-name/fx/fx-cast-bridge/package.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/fx/fx-cast-bridge/package.nix b/pkgs/by-name/fx/fx-cast-bridge/package.nix index 8ea1c785b01b..a915cdd360fe 100644 --- a/pkgs/by-name/fx/fx-cast-bridge/package.nix +++ b/pkgs/by-name/fx/fx-cast-bridge/package.nix @@ -1,4 +1,11 @@ -{ lib, buildNpmPackage, fetchFromGitHub, avahi-compat, nodejs_18, python3 }: +{ + lib, + buildNpmPackage, + fetchFromGitHub, + avahi-compat, + nodejs_18, + python3, +}: buildNpmPackage rec { pname = "fx-cast-bridge"; From e1e70bdd0bb231cfdcf3536295b1773759ed2fb5 Mon Sep 17 00:00:00 2001 From: wxt <3264117476@qq.com> Date: Wed, 13 Nov 2024 17:01:26 +0800 Subject: [PATCH 2/2] fx-cast-bridge: disable on aarch64-linux --- pkgs/by-name/fx/fx-cast-bridge/package.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fx/fx-cast-bridge/package.nix b/pkgs/by-name/fx/fx-cast-bridge/package.nix index a915cdd360fe..99e7e80a9431 100644 --- a/pkgs/by-name/fx/fx-cast-bridge/package.nix +++ b/pkgs/by-name/fx/fx-cast-bridge/package.nix @@ -5,6 +5,7 @@ avahi-compat, nodejs_18, python3, + stdenv, }: buildNpmPackage rec { @@ -55,11 +56,17 @@ buildNpmPackage rec { runHook postInstall ''; - meta = with lib; { + meta = { description = "Implementation of the Chrome Sender API (Chromecast) within Firefox"; homepage = "https://hensm.github.io/fx_cast/"; - license = licenses.mit; - maintainers = [ ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ bot-wxt1221 ]; + platforms = [ + "x86_64-linux" + "aarch64-darwin" + "x86_64-darwin" + ]; # aarch64-linux wasn't support in upstream according to README + broken = stdenv.hostPlatform.isDarwin; mainProgram = "fx_cast_bridge"; }; }