gnome3.gnome-settings-daemon: use nixpkgs gnome-session-ctl

Using https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/merge_requests/202 for this.
This commit is contained in:
WORLDofPEACE 2020-09-25 19:18:27 -04:00 committed by Jan Tojnar
parent 00d2ae41c5
commit f971cbe31d
No known key found for this signature in database
GPG Key ID: 7FAB2A15F7A607A4

View File

@ -1,5 +1,6 @@
{ stdenv
, fetchFromGitLab
, fetchpatch
, substituteAll
, fetchurl
, meson
@ -37,6 +38,7 @@
, tzdata
, nss
, gcr
, gnome-session-ctl
}:
stdenv.mkDerivation rec {
@ -54,6 +56,12 @@ stdenv.mkDerivation rec {
});
patches = [
# https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/merge_requests/202
(fetchpatch {
url = "https://gitlab.gnome.org/GNOME/gnome-settings-daemon/commit/aae1e774dd9de22fe3520cf9eb2bfbf7216f5eb0.patch";
sha256 = "O4m0rOW8Zrgu3Q0p0OA8b951VC0FjYbOUk9MLzB9icI=";
})
(substituteAll {
src = ./fix-paths.patch;
inherit tzdata;
@ -101,6 +109,7 @@ stdenv.mkDerivation rec {
mesonFlags = [
"-Dudev_dir=${placeholder "out"}/lib/udev"
"-Dgnome_session_ctl_path=${gnome-session-ctl}/libexec/gnome-session-ctl"
];
# Default for release buildtype but passed manually because