diff --git a/pkgs/desktops/mate/mate-notification-daemon/default.nix b/pkgs/desktops/mate/mate-notification-daemon/default.nix index 2d71ec226d46..027faa67898f 100644 --- a/pkgs/desktops/mate/mate-notification-daemon/default.nix +++ b/pkgs/desktops/mate/mate-notification-daemon/default.nix @@ -1,7 +1,9 @@ { lib, stdenv, - fetchurl, + fetchFromGitHub, + autoconf-archive, + autoreconfHook, pkg-config, gettext, glib, @@ -11,6 +13,7 @@ gtk-layer-shell, gtk3, libxml2, + mate-common, mate-desktop, mate-panel, wrapGAppsHook3, @@ -19,17 +22,22 @@ stdenv.mkDerivation rec { pname = "mate-notification-daemon"; - version = "1.28.3"; + version = "1.28.5"; - src = fetchurl { - url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - hash = "sha256-4Azssf+fdbnMwmRFWORDQ7gJQe20A3fdgQDtOSKt9BM="; + src = fetchFromGitHub { + owner = "mate-desktop"; + repo = "mate-notification-daemon"; + tag = "v${version}"; + hash = "sha256-6N6lD63JL9xAtALn9URjYiCEhMZBC9TfIsrdalyY3YY="; }; nativeBuildInputs = [ + autoconf-archive + autoreconfHook pkg-config gettext libxml2 # for xmllint + mate-common # mate-common.m4 macros wrapGAppsHook3 ];