bottom: add gpu recognition, new apple sdk, refactor (#360568)
[NixPkgs.git] / pkgs / desktops / pantheon / services / pantheon-agent-polkit / default.nix
blobe427bfc2fea54e5ca109365f1e6a591df83db931
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , nix-update-script
5 , pkg-config
6 , meson
7 , ninja
8 , vala
9 , gtk4
10 , libadwaita
11 , libgee
12 , granite7
13 , polkit
14 , wrapGAppsHook4
17 stdenv.mkDerivation rec {
18   pname = "pantheon-agent-polkit";
19   version = "8.0.0";
21   src = fetchFromGitHub {
22     owner = "elementary";
23     repo = pname;
24     rev = version;
25     hash = "sha256-Hm4vEubj2VjObD2t7wBHGrjnp6Nza6Ze7AOcJ0n5Dmc=";
26   };
28   nativeBuildInputs = [
29     meson
30     ninja
31     pkg-config
32     vala
33     wrapGAppsHook4
34   ];
36   buildInputs = [
37     granite7
38     gtk4
39     libadwaita
40     libgee
41     polkit
42   ];
44   passthru = {
45     updateScript = nix-update-script { };
46   };
48   meta = with lib; {
49     description = "Polkit Agent for the Pantheon Desktop";
50     homepage = "https://github.com/elementary/pantheon-agent-polkit";
51     license = licenses.lgpl21Plus;
52     platforms = platforms.linux;
53     maintainers = teams.pantheon.members;
54   };