vuls: init at 0.27.0 (#348530)
[NixPkgs.git] / pkgs / applications / misc / cubocore-packages / coretoppings / default.nix
blob1296c8f57564f7d723dc67e9cef803c52e5e8411
1 { mkDerivation
2 , lib
3 , fetchFromGitLab
4 , ffmpeg
5 , cmake
6 , ninja
7 , qtbase
8 , qtx11extras
9 , qtconnectivity
10 , v4l-utils
11 , grim
12 , wf-recorder
13 , libdbusmenu
14 , playerctl
15 , xorg
16 , iio-sensor-proxy
17 , inotify-tools
18 , bluez
19 , networkmanager
20 , connman
21 , redshift
22 , gawk
23 , polkit
24 , libnotify
25 , systemd
26 , xdg-utils
27 , libcprime
28 , libcsys
31 mkDerivation rec {
32   pname = "coretoppings";
33   version = "4.5.0";
35   src = fetchFromGitLab {
36     owner = "cubocore/coreapps";
37     repo = pname;
38     rev = "v${version}";
39     hash = "sha256-IYUkPGgFGI6889IyromMBobIoqSZtALVsSswQ7O1Bp0=";
40   };
42   patches = [
43     # Fix file cannot create directory: /var/empty/share/polkit-1/actions
44     ./0001-fix-install-phase.patch
45   ];
47   nativeBuildInputs = [
48     cmake
49     ninja
50   ];
52   buildInputs = [
53     qtbase
54     qtx11extras
55     qtconnectivity
56     libdbusmenu
57     ffmpeg
58     v4l-utils
59     grim
60     wf-recorder
61     playerctl
62     xorg.xrandr
63     xorg.xinput
64     xorg.libXdamage
65     iio-sensor-proxy
66     inotify-tools
67     bluez
68     networkmanager
69     connman
70     redshift
71     gawk
72     polkit
73     libnotify
74     systemd
75     xdg-utils
76     libcprime
77     libcsys
78   ];
80   meta = with lib; {
81     description = "Additional features,plugins etc for CuboCore Application Suite";
82     mainProgram = "shareIT";
83     homepage = "https://gitlab.com/cubocore/coreapps/coretoppings";
84     license = licenses.gpl3Plus;
85     maintainers = with maintainers; [ dan4ik605743 ];
86     platforms = platforms.linux;
87   };