32 stdenv.mkDerivation rec {
33 pname = "gnome-remote-desktop";
37 url = "mirror://gnome/sources/gnome-remote-desktop/${lib.versions.major version}/gnome-remote-desktop-${version}.tar.xz";
38 hash = "sha256-BG0Py4m4jQskaczTUGPbW0KkUfkHEbU/H6OrFJGsGN4=";
56 gdk-pixbuf # For libnotify
68 polkit # For polkit-gobject
72 "-Dconf_dir=/etc/gnome-remote-desktop"
73 "-Dsystemd_user_unit_dir=${placeholder "out"}/lib/systemd/user"
74 "-Dsystemd_system_unit_dir=${placeholder "out"}/lib/systemd/system"
75 "-Dsystemd_sysusers_dir=${placeholder "out"}/lib/sysusers.d"
76 "-Dsystemd_tmpfiles_dir=${placeholder "out"}/lib/tmpfiles.d"
77 "-Dtests=false" # Too deep of a rabbit hole.
78 # TODO: investigate who should be fixed here.
79 "-Dc_args=-I${freerdp3}/include/winpr3"
83 updateScript = gnome.updateScript { packageName = "gnome-remote-desktop"; };
87 homepage = "https://gitlab.gnome.org/GNOME/gnome-remote-desktop";
88 changelog = "https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/blob/${version}/NEWS?ref_type=tags";
89 description = "GNOME Remote Desktop server";
90 mainProgram = "grdctl";
91 maintainers = teams.gnome.members;
92 license = licenses.gpl2Plus;
93 platforms = platforms.linux;