linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / libraries / xdg-desktop-portal-gtk / default.nix
blobbe96001c46fb2b3be374e93c5c64135e7ca42046
1 { lib, stdenv
2 , fetchFromGitHub
3 , autoreconfHook
4 , pkg-config
5 , libxml2
6 , xdg-desktop-portal
7 , gtk3
8 , gnome3
9 , glib
10 , wrapGAppsHook
11 , gsettings-desktop-schemas
14 stdenv.mkDerivation rec {
15   pname = "xdg-desktop-portal-gtk";
16   version = "1.8.0";
18   src = fetchFromGitHub {
19     owner = "flatpak";
20     repo = pname;
21     rev = version;
22     sha256 = "0987fwsdgkcd3mh3scvg2kyg4ay1rr5w16js4pl3pavw9yhl9lbi";
23   };
25   nativeBuildInputs = [
26     autoreconfHook
27     libxml2
28     pkg-config
29     wrapGAppsHook
30     xdg-desktop-portal
31   ];
33   buildInputs = [
34     glib
35     gsettings-desktop-schemas
36     gtk3
37     gnome3.gnome-desktop
38     gnome3.gnome-settings-daemon # schemas needed for settings api (fonts, etc)
39   ];
41   meta = with lib; {
42     description = "Desktop integration portals for sandboxed apps";
43     maintainers = with maintainers; [ jtojnar ];
44     platforms = platforms.linux;
45     license = licenses.lgpl2Plus;
46   };