From a75c018d6536a115d00b905866096d51eaf11efd Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Wed, 20 May 2026 23:54:27 +0800 Subject: [PATCH] mate-screensaver: 1.28.0 -> 1.28.1 https://github.com/mate-desktop/mate-screensaver/compare/v1.28.0...v1.28.1 --- pkgs/by-name/ma/mate-screensaver/package.nix | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/ma/mate-screensaver/package.nix b/pkgs/by-name/ma/mate-screensaver/package.nix index 31e8cc3eb96d..aa3ca2d74205 100644 --- a/pkgs/by-name/ma/mate-screensaver/package.nix +++ b/pkgs/by-name/ma/mate-screensaver/package.nix @@ -1,7 +1,9 @@ { lib, stdenv, - fetchurl, + fetchFromGitHub, + autoconf-archive, + autoreconfHook, pkg-config, gettext, gtk3, @@ -9,6 +11,7 @@ libxscrnsaver, libnotify, libxml2, + mate-common, mate-desktop, mate-menus, mate-panel, @@ -20,17 +23,22 @@ stdenv.mkDerivation (finalAttrs: { pname = "mate-screensaver"; - version = "1.28.0"; + version = "1.28.1"; - src = fetchurl { - url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor finalAttrs.version}/mate-screensaver-${finalAttrs.version}.tar.xz"; - sha256 = "ag8kqPhKL5XhARSrU+Y/1KymiKVf3FA+1lDgpBDj6nA="; + src = fetchFromGitHub { + owner = "mate-desktop"; + repo = "mate-screensaver"; + tag = "v${finalAttrs.version}"; + hash = "sha256-MTu5W+JBBlFzsv/IbygaE3+i7Df1YRGGoeZNSSSwbXM="; }; nativeBuildInputs = [ + autoconf-archive + autoreconfHook pkg-config gettext libxml2 # provides xmllint + mate-common # mate-common.m4 macros wrapGAppsHook3 ]; @@ -53,7 +61,6 @@ stdenv.mkDerivation (finalAttrs: { enableParallelBuilding = true; passthru.updateScript = gitUpdater { - url = "https://git.mate-desktop.org/mate-screensaver"; odd-unstable = true; rev-prefix = "v"; };