Loading pkgs/desktops/gnome/core/gnome-settings-daemon/3.38/default.nix→pkgs/desktops/gnome/core/gnome-settings-daemon/42/default.nix +3 −35 Original line number Diff line number Diff line Loading @@ -39,16 +39,15 @@ , nss , gcr , gnome-session-ctl , pantheon }: stdenv.mkDerivation rec { pname = "gnome-settings-daemon"; version = "3.38.2"; version = "42.2"; src = fetchurl { url = "mirror://gnome/sources/gnome-settings-daemon/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; sha256 = "136p3prdqvc0lvrcqs4h7crpnfqnimqklpzjivq5w4g1rhbdbhrj"; url = "mirror://gnome/sources/gnome-settings-daemon/${lib.versions.major version}/${pname}-${version}.tar.xz"; sha256 = "nESXFKqOwSccDbUTffNFgZWUPwXM0KyJNdkzl3cLqwA="; }; patches = [ Loading @@ -63,37 +62,6 @@ stdenv.mkDerivation rec { inherit tzdata; }) # Adjust to libgweather changes. # https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/merge_requests/217 (fetchpatch { url = "https://gitlab.gnome.org/GNOME/gnome-settings-daemon/commit/82d88014dfca2df7e081712870e1fb017c16b808.patch"; sha256 = "H5k/v+M2bRaswt5nrDJFNn4gS4BdB0UfzdjUCT4yLKg="; }) # Fix build with new meson # plugins/power/meson.build:78:7: ERROR: Function does not take positional arguments. # https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/merge_requests/283 (fetchpatch { url = "https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/commit/afa7e4bb9c519e2daf500a6079088669500768c0.patch"; sha256 = "8wxJIKPoZyfs1t0zAsb5SVCdt297NUiGmXIBNI6hbCQ="; }) # meson.build:86:3: ERROR: The `==` operator of str does not accept objects of type bool (True) # https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/merge_requests/249 (fetchpatch { url = "https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/commit/28e28e9e598342c897ae5ca350d0da6f4aea057b.diff"; sha256 = "U+suR7wYjLWPqmkJpHm6pPOWL7sjL6GhIFX8MHrBRAY="; }) # Port to gweather4 (fetchpatch { url = "https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/commit/66cae69ad82cfc59435016fba737ce046ffb7e66.patch"; sha256 = "zf8/rkKdQQFNV/qx/jo4kx1KoLl7SUSu4/T1OBGrZ4c="; }) (fetchpatch { url = "https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/commit/f390e6e9d56ce7d3e3a725b8204d81c0b6240515.patch"; sha256 = "8mfnlhkSF9ogjVWE+IESzRQzrxHQSwUWsq5OLBM08iM="; }) # Use geocode-glib_2 dependency # https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/merge_requests/300 (fetchpatch { Loading pkgs/desktops/gnome/core/gnome-settings-daemon/3.38/fix-paths.patch→pkgs/desktops/gnome/core/gnome-settings-daemon/42/fix-paths.patch +0 −0 File moved. View file pkgs/desktops/gnome/default.nix +3 −2 Original line number Diff line number Diff line Loading @@ -75,8 +75,8 @@ lib.makeScope pkgs.newScope (self: with self; { gnome-settings-daemon = callPackage ./core/gnome-settings-daemon { }; # Using 3.38 to match Mutter used in Pantheon gnome-settings-daemon338 = callPackage ./core/gnome-settings-daemon/3.38 { }; # Using 42 to match Mutter used in Pantheon gnome-settings-daemon42 = callPackage ./core/gnome-settings-daemon/42 { }; gnome-software = callPackage ./core/gnome-software { }; Loading Loading @@ -272,4 +272,5 @@ lib.makeScope pkgs.newScope (self: with self; { gnome-devel-docs = throw "The ‘gnome.gnome-devel-docs’ package was removed as it is outdated and no longer relevant."; # added 2022-10-26 mutter338 = throw "The ‘gnome.mutter338’ package was removed as it is no longer needed by Pantheon."; # added 2023-02-22 gnome-settings-daemon338 = throw "The ‘gnome.gnome-settings-daemon338’ package was removed as it is no longer needed by Pantheon."; # added 2023-02-22 } pkgs/desktops/pantheon/default.nix +2 −2 Original line number Diff line number Diff line Loading @@ -42,8 +42,8 @@ lib.makeScope pkgs.newScope (self: with self; { mutter = pkgs.gnome.mutter42; # Using 3.38 to match Mutter used in Pantheon gnome-settings-daemon = pkgs.gnome.gnome-settings-daemon338; # Using 42 to match Mutter used in Pantheon gnome-settings-daemon = pkgs.gnome.gnome-settings-daemon42; elementary-gsettings-schemas = callPackage ./desktop/elementary-gsettings-schemas { }; Loading Loading
pkgs/desktops/gnome/core/gnome-settings-daemon/3.38/default.nix→pkgs/desktops/gnome/core/gnome-settings-daemon/42/default.nix +3 −35 Original line number Diff line number Diff line Loading @@ -39,16 +39,15 @@ , nss , gcr , gnome-session-ctl , pantheon }: stdenv.mkDerivation rec { pname = "gnome-settings-daemon"; version = "3.38.2"; version = "42.2"; src = fetchurl { url = "mirror://gnome/sources/gnome-settings-daemon/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; sha256 = "136p3prdqvc0lvrcqs4h7crpnfqnimqklpzjivq5w4g1rhbdbhrj"; url = "mirror://gnome/sources/gnome-settings-daemon/${lib.versions.major version}/${pname}-${version}.tar.xz"; sha256 = "nESXFKqOwSccDbUTffNFgZWUPwXM0KyJNdkzl3cLqwA="; }; patches = [ Loading @@ -63,37 +62,6 @@ stdenv.mkDerivation rec { inherit tzdata; }) # Adjust to libgweather changes. # https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/merge_requests/217 (fetchpatch { url = "https://gitlab.gnome.org/GNOME/gnome-settings-daemon/commit/82d88014dfca2df7e081712870e1fb017c16b808.patch"; sha256 = "H5k/v+M2bRaswt5nrDJFNn4gS4BdB0UfzdjUCT4yLKg="; }) # Fix build with new meson # plugins/power/meson.build:78:7: ERROR: Function does not take positional arguments. # https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/merge_requests/283 (fetchpatch { url = "https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/commit/afa7e4bb9c519e2daf500a6079088669500768c0.patch"; sha256 = "8wxJIKPoZyfs1t0zAsb5SVCdt297NUiGmXIBNI6hbCQ="; }) # meson.build:86:3: ERROR: The `==` operator of str does not accept objects of type bool (True) # https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/merge_requests/249 (fetchpatch { url = "https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/commit/28e28e9e598342c897ae5ca350d0da6f4aea057b.diff"; sha256 = "U+suR7wYjLWPqmkJpHm6pPOWL7sjL6GhIFX8MHrBRAY="; }) # Port to gweather4 (fetchpatch { url = "https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/commit/66cae69ad82cfc59435016fba737ce046ffb7e66.patch"; sha256 = "zf8/rkKdQQFNV/qx/jo4kx1KoLl7SUSu4/T1OBGrZ4c="; }) (fetchpatch { url = "https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/commit/f390e6e9d56ce7d3e3a725b8204d81c0b6240515.patch"; sha256 = "8mfnlhkSF9ogjVWE+IESzRQzrxHQSwUWsq5OLBM08iM="; }) # Use geocode-glib_2 dependency # https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/merge_requests/300 (fetchpatch { Loading
pkgs/desktops/gnome/core/gnome-settings-daemon/3.38/fix-paths.patch→pkgs/desktops/gnome/core/gnome-settings-daemon/42/fix-paths.patch +0 −0 File moved. View file
pkgs/desktops/gnome/default.nix +3 −2 Original line number Diff line number Diff line Loading @@ -75,8 +75,8 @@ lib.makeScope pkgs.newScope (self: with self; { gnome-settings-daemon = callPackage ./core/gnome-settings-daemon { }; # Using 3.38 to match Mutter used in Pantheon gnome-settings-daemon338 = callPackage ./core/gnome-settings-daemon/3.38 { }; # Using 42 to match Mutter used in Pantheon gnome-settings-daemon42 = callPackage ./core/gnome-settings-daemon/42 { }; gnome-software = callPackage ./core/gnome-software { }; Loading Loading @@ -272,4 +272,5 @@ lib.makeScope pkgs.newScope (self: with self; { gnome-devel-docs = throw "The ‘gnome.gnome-devel-docs’ package was removed as it is outdated and no longer relevant."; # added 2022-10-26 mutter338 = throw "The ‘gnome.mutter338’ package was removed as it is no longer needed by Pantheon."; # added 2023-02-22 gnome-settings-daemon338 = throw "The ‘gnome.gnome-settings-daemon338’ package was removed as it is no longer needed by Pantheon."; # added 2023-02-22 }
pkgs/desktops/pantheon/default.nix +2 −2 Original line number Diff line number Diff line Loading @@ -42,8 +42,8 @@ lib.makeScope pkgs.newScope (self: with self; { mutter = pkgs.gnome.mutter42; # Using 3.38 to match Mutter used in Pantheon gnome-settings-daemon = pkgs.gnome.gnome-settings-daemon338; # Using 42 to match Mutter used in Pantheon gnome-settings-daemon = pkgs.gnome.gnome-settings-daemon42; elementary-gsettings-schemas = callPackage ./desktop/elementary-gsettings-schemas { }; Loading