appflowy: browser login redirect (#376016)
[NixPkgs.git] / pkgs / by-name / ca / caprine-bin / build-from-dmg.nix
blobdce0b0b6395f81bbc1c2a9c97a0b795e812c1c64
2   stdenvNoCC,
3   lib,
4   fetchurl,
5   undmg,
6   pname,
7   version,
8   sha256,
9   metaCommon ? { },
12 stdenvNoCC.mkDerivation {
13   inherit pname version;
15   src = fetchurl {
16     url = "https://github.com/sindresorhus/caprine/releases/download/v${version}/Caprine-${version}.dmg";
17     name = "Caprine-${version}.dmg";
18     inherit sha256;
19   };
21   sourceRoot = "Caprine.app";
23   nativeBuildInputs = [ undmg ];
25   installPhase = ''
26     mkdir -p "$out/Applications/Caprine.app"
27     cp -R . "$out/Applications/Caprine.app"
28     mkdir "$out/bin"
29     ln -s "$out/Applications/Caprine.app/Contents/MacOS/Caprine" "$out/bin/caprine"
30   '';
32   meta = metaCommon // {
33     platforms = with lib.platforms; darwin;
34   };