diff --git a/pkgs/by-name/gn/gnome-control-center/package.nix b/pkgs/by-name/gn/gnome-control-center/package.nix index 2d84429ee5133..e76f7ea14188b 100644 --- a/pkgs/by-name/gn/gnome-control-center/package.nix +++ b/pkgs/by-name/gn/gnome-control-center/package.nix @@ -3,6 +3,7 @@ lib, stdenv, replaceVars, + fetchpatch, accountsservice, adwaita-icon-theme, blueprint-compiler, @@ -89,6 +90,15 @@ stdenv.mkDerivation (finalAttrs: { inherit glibc tzdata shadow; inherit cups networkmanagerapplet; }) + + # fix https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/39 + (fetchpatch { + name = "fix-duplicated-virtual-sinks.patch"; + url = "https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/commit/3e68238ed7c9d3f26f8bfaf03780f79ce7c7043e.patch"; + hash = "sha256-miOtI0Y/dUCLtTU5Wckp34k1JEJ87wyoDWAt8Cc1BOI="; + stripLen = 1; + extraPrefix = "subprojects/gvc/"; + }) ]; nativeBuildInputs = [ diff --git a/pkgs/by-name/gn/gnome-settings-daemon/package.nix b/pkgs/by-name/gn/gnome-settings-daemon/package.nix index d7930ca5a4c0e..d6458bdcbe1ae 100644 --- a/pkgs/by-name/gn/gnome-settings-daemon/package.nix +++ b/pkgs/by-name/gn/gnome-settings-daemon/package.nix @@ -66,6 +66,15 @@ stdenv.mkDerivation (finalAttrs: { stripLen = 1; extraPrefix = "subprojects/gvc/"; }) + + # fix https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/39 + (fetchpatch { + name = "fix-duplicated-virtual-sinks.patch"; + url = "https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/commit/3e68238ed7c9d3f26f8bfaf03780f79ce7c7043e.patch"; + hash = "sha256-miOtI0Y/dUCLtTU5Wckp34k1JEJ87wyoDWAt8Cc1BOI="; + stripLen = 1; + extraPrefix = "subprojects/gvc/"; + }) ]; depsBuildBuild = [ diff --git a/pkgs/by-name/gn/gnome-shell/package.nix b/pkgs/by-name/gn/gnome-shell/package.nix index 3ffad3a901a7e..bb45efa6a830d 100644 --- a/pkgs/by-name/gn/gnome-shell/package.nix +++ b/pkgs/by-name/gn/gnome-shell/package.nix @@ -120,6 +120,15 @@ stdenv.mkDerivation (finalAttrs: { stripLen = 1; extraPrefix = "subprojects/gvc/"; }) + + # fix https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/39 + (fetchpatch { + name = "fix-duplicated-virtual-sinks.patch"; + url = "https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/commit/3e68238ed7c9d3f26f8bfaf03780f79ce7c7043e.patch"; + hash = "sha256-miOtI0Y/dUCLtTU5Wckp34k1JEJ87wyoDWAt8Cc1BOI="; + stripLen = 1; + extraPrefix = "subprojects/gvc/"; + }) ]; nativeBuildInputs = [