Merge pull request #329823 from ExpidusOS/fix/pkgsllvm/elfutils
[NixPkgs.git] / pkgs / by-name / nu / numi / package.nix
blob527ecd7c5d2c85edd7c04dfdc4741272bfd997b8
2   lib,
3   stdenv,
4   fetchurl,
5   undmg,
6   nix-update-script,
7 }:
9 stdenv.mkDerivation (finalAttrs: {
10   pname = "numi";
11   version = "3.32.721";
13   src = fetchurl {
14     url = "https://s3.numi.app/updates/${finalAttrs.version}/Numi.dmg";
15     hash = "sha256-IbX4nsrPqwOSlYdNJLeaRQwIDVJrzfMXFqRqixHd2zA=";
16   };
18   nativeBuildInputs = [ undmg ];
20   sourceRoot = ".";
22   installPhase = ''
23     runHook preInstall
25     mkdir -p "$out/Applications"
26     cp -R *.app "$out/Applications"
28     runHook postInstall
29   '';
31   passthru.updateScript = nix-update-script { };
33   meta = {
34     description = "Beautiful calculator app for macOS";
35     homepage = "https://numi.app/";
36     license = lib.licenses.unfree;
37     maintainers = with lib.maintainers; [ donteatoreo ];
38     platforms = lib.platforms.darwin;
39     sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
40   };