forked from mirrors/nixpkgs
pantheon.gnome-settings-daemon: 42.2 -> 43.0
https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/compare/42.2...43.0
This commit is contained in:
parent
0296aa20e5
commit
4601539c51
|
@ -37,17 +37,17 @@
|
||||||
, python3
|
, python3
|
||||||
, tzdata
|
, tzdata
|
||||||
, nss
|
, nss
|
||||||
, gcr
|
, gcr_4
|
||||||
, gnome-session-ctl
|
, gnome-session-ctl
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "gnome-settings-daemon";
|
pname = "gnome-settings-daemon";
|
||||||
version = "42.2";
|
version = "43.0";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://gnome/sources/gnome-settings-daemon/${lib.versions.major version}/${pname}-${version}.tar.xz";
|
url = "mirror://gnome/sources/gnome-settings-daemon/${lib.versions.major version}/${pname}-${version}.tar.xz";
|
||||||
sha256 = "nESXFKqOwSccDbUTffNFgZWUPwXM0KyJNdkzl3cLqwA=";
|
sha256 = "NRO7JPxvgYFmciOmSgZ1NP3M879mMmqUA9OLDw1gE9A=";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
|
@ -61,13 +61,6 @@ stdenv.mkDerivation rec {
|
||||||
src = ./fix-paths.patch;
|
src = ./fix-paths.patch;
|
||||||
inherit tzdata;
|
inherit tzdata;
|
||||||
})
|
})
|
||||||
|
|
||||||
# Use geocode-glib_2 dependency
|
|
||||||
# https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/merge_requests/300
|
|
||||||
(fetchpatch {
|
|
||||||
url = "https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/commit/03739474621e579e10b72577960ff94b4001e7ff.patch";
|
|
||||||
sha256 = "W4uD4ChNPZSsmQfmfmmXFA2Sm1RDkV7MqG8DmT4qeCY=";
|
|
||||||
})
|
|
||||||
];
|
];
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
@ -106,7 +99,7 @@ stdenv.mkDerivation rec {
|
||||||
systemd
|
systemd
|
||||||
libgudev
|
libgudev
|
||||||
libwacom
|
libwacom
|
||||||
gcr
|
gcr_4
|
||||||
];
|
];
|
||||||
|
|
||||||
mesonFlags = [
|
mesonFlags = [
|
||||||
|
@ -119,7 +112,7 @@ stdenv.mkDerivation rec {
|
||||||
env.NIX_CFLAGS_COMPILE = "-DG_DISABLE_CAST_CHECKS";
|
env.NIX_CFLAGS_COMPILE = "-DG_DISABLE_CAST_CHECKS";
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
for f in gnome-settings-daemon/codegen.py plugins/power/gsd-power-constants-update.pl meson_post_install.py; do
|
for f in gnome-settings-daemon/codegen.py plugins/power/gsd-power-constants-update.pl; do
|
||||||
chmod +x $f
|
chmod +x $f
|
||||||
patchShebangs $f
|
patchShebangs $f
|
||||||
done
|
done
|
|
@ -1,26 +0,0 @@
|
||||||
diff --git a/plugins/power/gsd-backlight.c b/plugins/power/gsd-backlight.c
|
|
||||||
index d7d10fd2..5619d6ad 100644
|
|
||||||
--- a/plugins/power/gsd-backlight.c
|
|
||||||
+++ b/plugins/power/gsd-backlight.c
|
|
||||||
@@ -358,7 +358,7 @@ gsd_backlight_run_set_helper (GsdBacklight *backlight, GTask *task)
|
|
||||||
proc = g_subprocess_new (G_SUBPROCESS_FLAGS_STDOUT_SILENCE,
|
|
||||||
&error,
|
|
||||||
"pkexec",
|
|
||||||
- LIBEXECDIR "/gsd-backlight-helper",
|
|
||||||
+ "/run/current-system/sw/bin/gnome-settings-daemon/gsd-backlight-helper",
|
|
||||||
g_udev_device_get_sysfs_path (backlight->udev_device),
|
|
||||||
data->value_str, NULL);
|
|
||||||
} else {
|
|
||||||
diff --git a/plugins/power/org.gnome.settings-daemon.plugins.power.policy.in.in b/plugins/power/org.gnome.settings-daemon.plugins.power.policy.in.in
|
|
||||||
index f16300f8..79d6bd17 100644
|
|
||||||
--- a/plugins/power/org.gnome.settings-daemon.plugins.power.policy.in.in
|
|
||||||
+++ b/plugins/power/org.gnome.settings-daemon.plugins.power.policy.in.in
|
|
||||||
@@ -25,7 +25,7 @@
|
|
||||||
<allow_inactive>no</allow_inactive>
|
|
||||||
<allow_active>yes</allow_active>
|
|
||||||
</defaults>
|
|
||||||
- <annotate key="org.freedesktop.policykit.exec.path">@libexecdir@/gsd-backlight-helper</annotate>
|
|
||||||
+ <annotate key="org.freedesktop.policykit.exec.path">/run/current-system/sw/bin/gnome-settings-daemon/gsd-backlight-helper</annotate>
|
|
||||||
</action>
|
|
||||||
|
|
||||||
</policyconfig>
|
|
|
@ -75,8 +75,8 @@ lib.makeScope pkgs.newScope (self: with self; {
|
||||||
|
|
||||||
gnome-settings-daemon = callPackage ./core/gnome-settings-daemon { };
|
gnome-settings-daemon = callPackage ./core/gnome-settings-daemon { };
|
||||||
|
|
||||||
# Using 42 to match Mutter used in Pantheon
|
# Using 43 to match Mutter used in Pantheon
|
||||||
gnome-settings-daemon42 = callPackage ./core/gnome-settings-daemon/42 { };
|
gnome-settings-daemon43 = callPackage ./core/gnome-settings-daemon/43 { };
|
||||||
|
|
||||||
gnome-software = callPackage ./core/gnome-software { };
|
gnome-software = callPackage ./core/gnome-software { };
|
||||||
|
|
||||||
|
@ -274,4 +274,5 @@ lib.makeScope pkgs.newScope (self: with self; {
|
||||||
mutter338 = throw "The ‘gnome.mutter338’ package was removed as it is no longer needed by Pantheon."; # added 2023-02-22
|
mutter338 = throw "The ‘gnome.mutter338’ package was removed as it is no longer needed by Pantheon."; # added 2023-02-22
|
||||||
mutter42 = throw "The ‘gnome.mutter42’ package was removed as it is no longer needed by Pantheon."; # added 2023-03-23
|
mutter42 = throw "The ‘gnome.mutter42’ package was removed as it is no longer needed by Pantheon."; # added 2023-03-23
|
||||||
gnome-settings-daemon338 = throw "The ‘gnome.gnome-settings-daemon338’ 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
|
||||||
|
gnome-settings-daemon42 = throw "The ‘gnome.gnome-settings-daemon42’ package was removed as it is no longer needed by Pantheon."; # added 2023-03-23
|
||||||
}
|
}
|
||||||
|
|
|
@ -42,8 +42,8 @@ lib.makeScope pkgs.newScope (self: with self; {
|
||||||
|
|
||||||
mutter = pkgs.gnome.mutter43;
|
mutter = pkgs.gnome.mutter43;
|
||||||
|
|
||||||
# Using 42 to match Mutter used in Pantheon
|
# Using 43 to match Mutter used in Pantheon
|
||||||
gnome-settings-daemon = pkgs.gnome.gnome-settings-daemon42;
|
gnome-settings-daemon = pkgs.gnome.gnome-settings-daemon43;
|
||||||
|
|
||||||
elementary-gsettings-schemas = callPackage ./desktop/elementary-gsettings-schemas { };
|
elementary-gsettings-schemas = callPackage ./desktop/elementary-gsettings-schemas { };
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue