diff --git a/pkgs/desktops/mate/mate-menus/default.nix b/pkgs/desktops/mate/mate-menus/default.nix index 9a8a2c1ddcf5..4ae59c13f4d0 100644 --- a/pkgs/desktops/mate/mate-menus/default.nix +++ b/pkgs/desktops/mate/mate-menus/default.nix @@ -1,28 +1,35 @@ { lib, stdenv, - fetchurl, + fetchFromGitHub, + autoconf-archive, + autoreconfHook, pkg-config, gettext, glib, gobject-introspection, + mate-common, python3, mateUpdateScript, }: stdenv.mkDerivation rec { pname = "mate-menus"; - version = "1.28.0"; + version = "1.28.1"; - src = fetchurl { - url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - sha256 = "z0DHXH1vCq0dSWmCj8YgJcYiK8aoTwu51urX5FlwUI0="; + src = fetchFromGitHub { + owner = "mate-desktop"; + repo = "mate-menus"; + tag = "v${version}"; + hash = "sha256-GAc9DPsXdswmyNKlbY6cyHBWO2OSKCBygtzttNHN/p4="; }; - nativeBuildInputs = [ + autoconf-archive + autoreconfHook pkg-config gettext gobject-introspection + mate-common # mate-common.m4 macros ]; buildInputs = [