diff options
author | github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> | 2022-04-09 06:01:47 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-09 06:01:47 +0000 |
commit | 01b0aa0bc6daaa14f08801d90a806afdce1f234f (patch) | |
tree | 1b6c73fedb6fe0ff0480aaeb6971d5a919f0985f /pkgs/desktops | |
parent | e15ff925b0d192dee241ddf78d9d65865d90ed95 (diff) | |
parent | 59e0c1b31d0b0208ec28391d0a4da7f69ffe04e0 (diff) |
Merge staging-next into staging
Diffstat (limited to 'pkgs/desktops')
6 files changed, 39 insertions, 33 deletions
diff --git a/pkgs/desktops/gnome/apps/gnome-boxes/default.nix b/pkgs/desktops/gnome/apps/gnome-boxes/default.nix index 7853a80f073d2..e88a831821e09 100644 --- a/pkgs/desktops/gnome/apps/gnome-boxes/default.nix +++ b/pkgs/desktops/gnome/apps/gnome-boxes/default.nix @@ -62,6 +62,13 @@ stdenv.mkDerivation rec { sha256 = "GuIS/4mZFVQuxTtU2VtozfJx2VjPUSzcP+3Hgixu4SM="; }; + patches = [ + # Fix path to libgovf-0.1.so (and libgtk-frdp-0.1.so when enabling rdp meson option) + # in the gir file. We patch gobject-introspection to hardcode absolute paths but + # our Meson patch will only pass the info when install_dir is absolute as well. + ./fix-gir-lib-path.patch + ]; + doCheck = true; nativeBuildInputs = [ diff --git a/pkgs/desktops/gnome/apps/gnome-boxes/fix-gir-lib-path.patch b/pkgs/desktops/gnome/apps/gnome-boxes/fix-gir-lib-path.patch new file mode 100644 index 0000000000000..6b0ba4732997e --- /dev/null +++ b/pkgs/desktops/gnome/apps/gnome-boxes/fix-gir-lib-path.patch @@ -0,0 +1,22 @@ +--- a/subprojects/libovf-glib/govf/meson.build ++++ b/subprojects/libovf-glib/govf/meson.build +@@ -39,7 +39,7 @@ govf_lib = shared_library('govf-' + api_version, + govf_sources, + dependencies: govf_deps, + install: true, +- install_dir: libdir ++ install_dir: get_option ('prefix') / libdir + ) + + govf_dep = declare_dependency( +--- a/subprojects/gtk-frdp/src/meson.build ++++ b/subprojects/gtk-frdp/src/meson.build +@@ -50,7 +50,7 @@ gtk_frdp_lib = shared_library('gtk-frdp-' + api_version, + gtk_frdp_sources, + dependencies: gtk_frdp_deps, + install: true, +- install_dir: libdir ++ install_dir: get_option ('prefix') / libdir + ) + + gtk_frdp_dep = declare_dependency( diff --git a/pkgs/desktops/gnome/games/hitori/default.nix b/pkgs/desktops/gnome/games/hitori/default.nix index bb210c2fffb15..c17ca56044e4d 100644 --- a/pkgs/desktops/gnome/games/hitori/default.nix +++ b/pkgs/desktops/gnome/games/hitori/default.nix @@ -1,7 +1,6 @@ { stdenv , lib , fetchurl -, fetchpatch , meson , ninja , pkg-config @@ -15,27 +14,17 @@ , gettext , itstool , desktop-file-utils -, adwaita-icon-theme }: stdenv.mkDerivation rec { pname = "hitori"; - version = "3.38.3"; + version = "3.38.4"; src = fetchurl { url = "mirror://gnome/sources/hitori/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - sha256 = "99cQPLBjP7ATcwExqYw646IWK5+5SZ/H8ZUS1YG/ZWk="; + sha256 = "iZPMkfuSN4jjieA+wqp4dtFcErrZIEz2Wy/6DtOSL30="; }; - patches = [ - # Fix build with meson 0.61 - # data/meson.build:3:0: ERROR: Function does not take positional arguments. - (fetchpatch { - url = "https://gitlab.gnome.org/GNOME/hitori/-/commit/d25728e122f1d7b985029a5ba96810c3e57c27f7.patch"; - sha256 = "LwBpFFr+vLacLTpto7PwvO1p2lku6epyEv9YZvUvW+g="; - }) - ]; - nativeBuildInputs = [ meson ninja @@ -52,7 +41,6 @@ stdenv.mkDerivation rec { glib gtk3 cairo - adwaita-icon-theme ]; postPatch = '' diff --git a/pkgs/desktops/pantheon/apps/switchboard-plugs/keyboard/default.nix b/pkgs/desktops/pantheon/apps/switchboard-plugs/keyboard/default.nix index 1118d52fb43c1..18ccac20bb53d 100644 --- a/pkgs/desktops/pantheon/apps/switchboard-plugs/keyboard/default.nix +++ b/pkgs/desktops/pantheon/apps/switchboard-plugs/keyboard/default.nix @@ -23,13 +23,13 @@ stdenv.mkDerivation rec { pname = "switchboard-plug-keyboard"; - version = "2.6.0"; + version = "2.7.0"; src = fetchFromGitHub { owner = "elementary"; repo = pname; rev = version; - sha256 = "sha256-Bl0T+8upTdBnLs03UIimcAg0LO40KwuMZRNSM+y/3Hc="; + sha256 = "sha256-ge87rctbd7iR9x9Xq4sMIC09DiPHbpbWBgMZUuJNWbw="; }; patches = [ diff --git a/pkgs/desktops/pantheon/desktop/gala/default.nix b/pkgs/desktops/pantheon/desktop/gala/default.nix index 75447adf4a264..0cab4d2e08f5f 100644 --- a/pkgs/desktops/pantheon/desktop/gala/default.nix +++ b/pkgs/desktops/pantheon/desktop/gala/default.nix @@ -1,7 +1,6 @@ { lib , stdenv , fetchFromGitHub -, fetchpatch , nix-update-script , pkg-config , meson @@ -26,29 +25,19 @@ stdenv.mkDerivation rec { pname = "gala"; - version = "6.3.0"; + version = "6.3.1"; src = fetchFromGitHub { owner = "elementary"; repo = pname; rev = version; - sha256 = "sha256-f/WDm9/+lXgplg9tGpct4f+1cOhKgdypwiDRBhewRGw="; + sha256 = "sha256-7RZt6gA3wyp1cxIWBYFK+fYFSZDbjHcwYa2snOmDw1Y="; }; patches = [ + # We look for plugins in `/run/current-system/sw/lib/` because + # there are multiple plugin providers (e.g. gala and wingpanel). ./plugins-dir.patch - # Session crashes when switching windows with Alt+Tab - # https://github.com/elementary/gala/issues/1312 - (fetchpatch { - url = "https://github.com/elementary/gala/commit/cc83db8fe398feae9f3e4caa8352b65f0c8c96d4.patch"; - sha256 = "sha256-CPO3EHIzqHAV6ZLHngivCdsD8je8CK/NHznfxSEkhzc="; - }) - # WindowSwitcher: Clear indicator background - # https://github.com/elementary/gala/pull/1318 - (fetchpatch { - url = "https://github.com/elementary/gala/commit/cce53acffecba795b6cc48916d4621a47996d2c9.patch"; - sha256 = "sha256-5aTZE6poo4sQMTLfk9Nhw4G4BW8i9dvpWktizRIS58Q="; - }) ]; nativeBuildInputs = [ diff --git a/pkgs/desktops/pantheon/services/elementary-notifications/default.nix b/pkgs/desktops/pantheon/services/elementary-notifications/default.nix index 5a78bb9c8a2b5..4cea8b0894d2d 100644 --- a/pkgs/desktops/pantheon/services/elementary-notifications/default.nix +++ b/pkgs/desktops/pantheon/services/elementary-notifications/default.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation rec { pname = "elementary-notifications"; - version = "6.0.0"; + version = "6.0.1"; src = fetchFromGitHub { owner = "elementary"; repo = "notifications"; rev = version; - sha256 = "0jfppafbc8jwhhnillylicz4zfds789d8b31ifsx0qijlxa7kji9"; + sha256 = "sha256-AEcZVQPAQLa202/Yvq0GihY8BfMEH46iXeQ5u3QvuXg="; }; nativeBuildInputs = [ |