mate.mate-panel: 1.26.4 -> 1.28.0

https://github.com/mate-desktop/mate-panel/compare/v1.26.4...v1.28.0

Also enables wayland support.

+27 -10
+27 -10
pkgs/desktops/mate/mate-panel/default.nix
··· 5 5 , gettext 6 6 , itstool 7 7 , glib 8 + , gnome 9 + , gtk-layer-shell 10 + , gtk3 11 + , libmateweather 8 12 , libwnck 9 13 , librsvg 10 14 , libxml2 11 15 , dconf 12 - , gtk3 13 - , mate 16 + , mate-desktop 17 + , mate-menus 14 18 , hicolor-icon-theme 19 + , wayland 15 20 , gobject-introspection 16 21 , wrapGAppsHook 22 + , marco 17 23 , mateUpdateScript 18 24 }: 19 25 20 26 stdenv.mkDerivation rec { 21 27 pname = "mate-panel"; 22 - version = "1.26.4"; 28 + version = "1.28.0"; 23 29 24 30 src = fetchurl { 25 31 url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 26 - sha256 = "IHD51RVlfl3c2g2H73KXE9upy3sq0GIjvWdKIcxrPa8="; 32 + sha256 = "s70EoJTQ61vX3DOA728MSdmp1SCXM9fM17RtBmogjLo="; 27 33 }; 28 34 29 35 nativeBuildInputs = [ ··· 35 41 ]; 36 42 37 43 buildInputs = [ 38 - glib 44 + gtk-layer-shell 45 + libmateweather 39 46 libwnck 40 47 librsvg 41 48 libxml2 42 - gtk3 43 49 dconf 44 - mate.libmateweather 45 - mate.mate-desktop 46 - mate.mate-menus 50 + mate-desktop 51 + mate-menus 47 52 hicolor-icon-theme 53 + wayland 48 54 ]; 49 55 56 + propagatedBuildInputs = [ 57 + glib 58 + gtk3 59 + # See https://github.com/mate-desktop/mate-panel/issues/1402 60 + # This is propagated for mate_panel_applet_settings_new and applet's wrapGAppsHook 61 + gnome.dconf-editor 62 + ]; 63 + 64 + # Needed for Wayland support. 65 + configureFlags = [ "--with-in-process-applets=all" ]; 66 + 50 67 env.NIX_CFLAGS_COMPILE = "-I${glib.dev}/include/gio-unix-2.0"; 51 68 52 69 makeFlags = [ ··· 57 74 preFixup = '' 58 75 gappsWrapperArgs+=( 59 76 # Workspace switcher settings, works only when passed after gtk3 schemas in the wrapper for some reason 60 - --prefix XDG_DATA_DIRS : "${glib.getSchemaDataDirPath mate.marco}" 77 + --prefix XDG_DATA_DIRS : "${glib.getSchemaDataDirPath marco}" 61 78 ) 62 79 ''; 63 80