Loading pkgs/development/libraries/xdg-desktop-portal-gnome/default.nix 0 → 100644 +60 −0 Original line number Diff line number Diff line { stdenv , lib , fetchurl , meson , ninja , pkg-config , wrapGAppsHook4 , fontconfig , glib , gsettings-desktop-schemas , gtk4 , libadwaita , xdg-desktop-portal , wayland , gnome }: stdenv.mkDerivation rec { pname = "xdg-desktop-portal-gnome"; version = "41.1"; src = fetchurl { url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; sha256 = "u6FEGZ5+1LlJCyScGvZFqGnWKZMmXerDjyGb8EL//fI="; }; nativeBuildInputs = [ meson ninja pkg-config wrapGAppsHook4 ]; buildInputs = [ fontconfig glib gsettings-desktop-schemas # settings exposed by settings portal gtk4 libadwaita xdg-desktop-portal wayland # required by GTK 4 ]; mesonFlags = [ "-Dsystemduserunitdir=${placeholder "out"}/lib/systemd/user" ]; passthru = { updateScript = gnome.updateScript { packageName = pname; }; }; meta = with lib; { description = "Backend implementation for xdg-desktop-portal for the GNOME desktop environment"; maintainers = teams.gnome.members; platforms = platforms.linux; license = licenses.lgpl21Plus; }; } pkgs/top-level/all-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -28760,6 +28760,8 @@ with pkgs; xdg-desktop-portal = callPackage ../development/libraries/xdg-desktop-portal { }; xdg-desktop-portal-gnome = callPackage ../development/libraries/xdg-desktop-portal-gnome { }; xdg-desktop-portal-gtk = callPackage ../development/libraries/xdg-desktop-portal-gtk { }; xdg-desktop-portal-wlr = callPackage ../development/libraries/xdg-desktop-portal-wlr { }; Loading
pkgs/development/libraries/xdg-desktop-portal-gnome/default.nix 0 → 100644 +60 −0 Original line number Diff line number Diff line { stdenv , lib , fetchurl , meson , ninja , pkg-config , wrapGAppsHook4 , fontconfig , glib , gsettings-desktop-schemas , gtk4 , libadwaita , xdg-desktop-portal , wayland , gnome }: stdenv.mkDerivation rec { pname = "xdg-desktop-portal-gnome"; version = "41.1"; src = fetchurl { url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; sha256 = "u6FEGZ5+1LlJCyScGvZFqGnWKZMmXerDjyGb8EL//fI="; }; nativeBuildInputs = [ meson ninja pkg-config wrapGAppsHook4 ]; buildInputs = [ fontconfig glib gsettings-desktop-schemas # settings exposed by settings portal gtk4 libadwaita xdg-desktop-portal wayland # required by GTK 4 ]; mesonFlags = [ "-Dsystemduserunitdir=${placeholder "out"}/lib/systemd/user" ]; passthru = { updateScript = gnome.updateScript { packageName = pname; }; }; meta = with lib; { description = "Backend implementation for xdg-desktop-portal for the GNOME desktop environment"; maintainers = teams.gnome.members; platforms = platforms.linux; license = licenses.lgpl21Plus; }; }
pkgs/top-level/all-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -28760,6 +28760,8 @@ with pkgs; xdg-desktop-portal = callPackage ../development/libraries/xdg-desktop-portal { }; xdg-desktop-portal-gnome = callPackage ../development/libraries/xdg-desktop-portal-gnome { }; xdg-desktop-portal-gtk = callPackage ../development/libraries/xdg-desktop-portal-gtk { }; xdg-desktop-portal-wlr = callPackage ../development/libraries/xdg-desktop-portal-wlr { };