appflowy: browser login redirect (#376016)
[NixPkgs.git] / pkgs / by-name / ca / caprine-bin / package.nix
blob076c9533e647ef16f5ac6fb9acb52ba012cd0abc
2   lib,
3   callPackage,
4   stdenvNoCC,
5 }:
6 let
7   pname = "caprine";
8   version = "2.59.1";
9   metaCommon = with lib; {
10     description = "Elegant Facebook Messenger desktop app";
11     homepage = "https://sindresorhus.com/caprine";
12     license = licenses.mit;
13     maintainers = with maintainers; [ ShamrockLee ];
14     sourceProvenance = with sourceTypes; [ binaryNativeCode ];
15   };
16   x86_64-appimage = callPackage ./build-from-appimage.nix {
17     inherit pname version metaCommon;
18     sha256 = "sha256-stMv4KQoWPmK5jcfdhamC27Rb51zjbeEn40u6YUvXz4=";
19   };
20   x86_64-dmg = callPackage ./build-from-dmg.nix {
21     inherit pname version metaCommon;
22     sha256 = "sha256-WMT4yrLjDSMsI/lFbYODu3/0whcF+++4ShoChfMyLfQ=";
23   };
25 (if stdenvNoCC.hostPlatform.isDarwin then x86_64-dmg else x86_64-appimage).overrideAttrs
26   (oldAttrs: {
27     passthru = (oldAttrs.passthru or { }) // {
28       inherit x86_64-appimage x86_64-dmg;
29     };
30     meta = oldAttrs.meta // {
31       platforms = x86_64-appimage.meta.platforms ++ x86_64-dmg.meta.platforms;
32       mainProgram = "caprine";
33     };
34   })