python312Packages.llm-gguf: init at 0.2 (#364926)
[NixPkgs.git] / pkgs / by-name / ro / roam-research / darwin.nix
blobb7b2f5663f6f87c5118929284af019cbc74b5863
2   lib,
3   stdenv,
4   _7zz,
5   fetchurl,
6 }:
7 let
8   common = import ./common.nix { inherit fetchurl; };
9   inherit (stdenv.hostPlatform) system;
11 stdenv.mkDerivation rec {
12   inherit (common) pname version;
13   src = common.sources.${system} or (throw "Source for ${pname} is not available for ${system}");
15   appName = "Roam Research";
17   sourceRoot = ".";
19   nativeBuildInputs = [ _7zz ];
20   installPhase = ''
21     runHook preInstall
23     mkdir -p "$out/Applications"
24     cp -R *.app "$out/Applications"
26     mkdir -p $out/bin
27     ln -s "$out/Applications/${appName}.app/Contents/MacOS/${appName}" "$out/bin/${appName}"
28     runHook postInstall
29   '';
31   meta = with lib; {
32     description = "Note-taking tool for networked thought";
33     homepage = "https://roamresearch.com/";
34     maintainers = with lib.maintainers; [ dbalan ];
35     sourceProvenance = with sourceTypes; [ binaryNativeCode ];
36     license = licenses.unfree;
37     platforms = [
38       "x86_64-darwin"
39       "aarch64-darwin"
40     ];
41     mainProgram = "roam-research";
42   };