From 19ac89803d7954c29537bb7129469d5798ed7c86 Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Wed, 5 Mar 2025 02:23:28 +0400 Subject: [PATCH] serial-studio: enable on darwin --- pkgs/by-name/se/serial-studio/package.nix | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/se/serial-studio/package.nix b/pkgs/by-name/se/serial-studio/package.nix index 795c5d73dd38..5cb29976b08f 100644 --- a/pkgs/by-name/se/serial-studio/package.nix +++ b/pkgs/by-name/se/serial-studio/package.nix @@ -42,12 +42,18 @@ stdenv.mkDerivation rec { ./0002-Connect-Button-Fix.patch ]; - meta = with lib; { + postInstall = lib.optionalString stdenv.hostPlatform.isDarwin '' + mkdir -p $out/{Applications,bin} + mv $out/Serial-Studio.app $out/Applications + makeWrapper $out/Applications/Serial-Studio.app/Contents/MacOS/Serial-Studio $out/bin/serial-studio + ''; + + meta = { description = "Multi-purpose serial data visualization & processing program"; mainProgram = "serial-studio"; homepage = "https://serial-studio.github.io/"; - license = licenses.mit; - maintainers = with maintainers; [ sikmir ]; - platforms = platforms.linux; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ sikmir ]; + platforms = lib.platforms.unix; }; }