Merge pull request #330634 from r-ryantm/auto-update/circumflex
[NixPkgs.git] / pkgs / desktops / mate / mate-polkit / default.nix
blob827a641d39671d67d631ad7cd3a77803f2f42347
1 { lib
2 , stdenv
3 , fetchurl
4 , pkg-config
5 , gettext
6 , gtk3
7 , gobject-introspection
8 , libayatana-appindicator
9 , polkit
10 , mateUpdateScript
13 stdenv.mkDerivation rec {
14   pname = "mate-polkit";
15   version = "1.28.1";
17   src = fetchurl {
18     url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
19     sha256 = "NQod0KjtaiycGDz/KiHzlCmelo/MauLoyTxWXa5gSug=";
20   };
22   nativeBuildInputs = [
23     gobject-introspection
24     gettext
25     pkg-config
26   ];
28   buildInputs = [
29     gtk3
30     libayatana-appindicator
31     polkit
32   ];
34   enableParallelBuilding = true;
36   passthru.updateScript = mateUpdateScript { inherit pname; };
38   meta = with lib; {
39     description = "Integrates polkit authentication for MATE desktop";
40     homepage = "https://mate-desktop.org";
41     license = [ licenses.gpl2Plus ];
42     platforms = platforms.unix;
43     maintainers = teams.mate.members;
44   };