From 922322cf5eaeafa99cf0d6ad90367601b4d10fb1 Mon Sep 17 00:00:00 2001 From: DontEatOreo <57304299+DontEatOreo@users.noreply.github.com> Date: Sat, 8 Jun 2024 23:27:21 +0300 Subject: [PATCH] numi: init at 3.32.721 Co-authored-by: Nikolay Korotkiy --- pkgs/by-name/nu/numi/package.nix | 41 ++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 pkgs/by-name/nu/numi/package.nix diff --git a/pkgs/by-name/nu/numi/package.nix b/pkgs/by-name/nu/numi/package.nix new file mode 100644 index 000000000000..527ecd7c5d2c --- /dev/null +++ b/pkgs/by-name/nu/numi/package.nix @@ -0,0 +1,41 @@ +{ + lib, + stdenv, + fetchurl, + undmg, + nix-update-script, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "numi"; + version = "3.32.721"; + + src = fetchurl { + url = "https://s3.numi.app/updates/${finalAttrs.version}/Numi.dmg"; + hash = "sha256-IbX4nsrPqwOSlYdNJLeaRQwIDVJrzfMXFqRqixHd2zA="; + }; + + nativeBuildInputs = [ undmg ]; + + sourceRoot = "."; + + installPhase = '' + runHook preInstall + + mkdir -p "$out/Applications" + cp -R *.app "$out/Applications" + + runHook postInstall + ''; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Beautiful calculator app for macOS"; + homepage = "https://numi.app/"; + license = lib.licenses.unfree; + maintainers = with lib.maintainers; [ donteatoreo ]; + platforms = lib.platforms.darwin; + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; + }; +})