From f7786647e0eb808b3114fac7a165459876b0bc9f Mon Sep 17 00:00:00 2001 From: Thierry Delafontaine Date: Sat, 8 Nov 2025 19:38:45 +0100 Subject: [PATCH] meetingbar: init at 4.11.6 --- pkgs/by-name/me/meetingbar/package.nix | 45 ++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 pkgs/by-name/me/meetingbar/package.nix diff --git a/pkgs/by-name/me/meetingbar/package.nix b/pkgs/by-name/me/meetingbar/package.nix new file mode 100644 index 000000000000..1038adb66296 --- /dev/null +++ b/pkgs/by-name/me/meetingbar/package.nix @@ -0,0 +1,45 @@ +{ + lib, + stdenv, + _7zz, + fetchurl, + nix-update-script, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "meetingbar"; + version = "4.11.6"; + + src = fetchurl { + url = "https://github.com/leits/MeetingBar/releases/download/v${finalAttrs.version}/MeetingBar.dmg"; + hash = "sha256-TxmvSW1P9EubDuAr4CvHYgfz42Wn+ed8chmgjGB4ONc="; + }; + + sourceRoot = "."; + + nativeBuildInputs = [ _7zz ]; + + installPhase = '' + runHook preInstall + + mkdir -p $out/Applications + cp -R ./MeetingBar.app $out/Applications + + runHook postInstall + ''; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Menu-bar app for your calendar meetings"; + homepage = "https://meetingbar.app/"; + changelog = "https://github.com/leits/MeetingBar/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ delafthi ]; + platforms = [ + "x86_64-darwin" + "aarch64-darwin" + ]; + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; + }; +})