vscode-extensions.ms-dotnettools.csharp: 2.55.29 -> 2.61.28 (#376090)
[NixPkgs.git] / pkgs / by-name / wh / whatsapp-for-linux / package.nix
blobb7bd51e94a111f37d2c6bcd75628a2ae8dd1cfef
2   fetchFromGitHub,
3   lib,
4   stdenv,
5   cmake,
6   glib-networking,
7   gst_all_1,
8   gtkmm3,
9   libayatana-appindicator,
10   libcanberra,
11   libepoxy,
12   libpsl,
13   libdatrie,
14   libdeflate,
15   libselinux,
16   libsepol,
17   libsysprof-capture,
18   libthai,
19   libxkbcommon,
20   sqlite,
21   pcre,
22   pcre2,
23   pkg-config,
24   webkitgtk_4_0,
25   wrapGAppsHook3,
26   xorg,
29 stdenv.mkDerivation (finalAttrs: {
30   pname = "whatsapp-for-linux";
31   version = "1.7.0";
33   src = fetchFromGitHub {
34     owner = "eneshecan";
35     repo = "whatsapp-for-linux";
36     rev = "v${finalAttrs.version}";
37     hash = "sha256-h07Qf34unwtyc1VDtCCkukgBDJIvYNgESwAylbsjVsQ=";
38   };
40   nativeBuildInputs = [
41     cmake
42     pkg-config
43     wrapGAppsHook3
44   ];
46   buildInputs = [
47     glib-networking
48     gst_all_1.gst-libav
49     gst_all_1.gst-plugins-bad
50     gst_all_1.gst-plugins-base
51     gst_all_1.gst-plugins-good
52     gtkmm3
53     libayatana-appindicator
54     libcanberra
55     libdatrie
56     libdeflate
57     libepoxy
58     libpsl
59     libselinux
60     libsepol
61     libsysprof-capture
62     libthai
63     libxkbcommon
64     pcre
65     pcre2
66     sqlite
67     webkitgtk_4_0
68     xorg.libXdmcp
69     xorg.libXtst
70   ];
72   meta = {
73     homepage = "https://github.com/eneshecan/whatsapp-for-linux";
74     description = "Whatsapp desktop messaging app";
75     mainProgram = "whatsapp-for-linux";
76     license = lib.licenses.gpl3Only;
77     maintainers = with lib.maintainers; [ bartuka ];
78     platforms = [
79       "x86_64-linux"
80       "aarch64-linux"
81     ];
82   };