From 6f5dda2bdd9f4046954b76f916538c36142e34f3 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sun, 24 May 2026 23:38:52 +0800 Subject: [PATCH] engrampa: 1.28.2 -> 1.28.3 https://github.com/mate-desktop/engrampa/compare/v1.28.2...v1.28.3 --- pkgs/by-name/en/engrampa/package.nix | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/en/engrampa/package.nix b/pkgs/by-name/en/engrampa/package.nix index ecb5a343fcd9..1bf70a46bda3 100644 --- a/pkgs/by-name/en/engrampa/package.nix +++ b/pkgs/by-name/en/engrampa/package.nix @@ -1,7 +1,9 @@ { lib, stdenv, - fetchurl, + fetchFromGitHub, + autoconf-archive, + autoreconfHook, pkg-config, gettext, itstool, @@ -10,8 +12,10 @@ gtk3, hicolor-icon-theme, json-glib, + mate-common, mate-desktop, wrapGAppsHook3, + yelp-tools, gitUpdater, # can be defaulted to true once switch to meson withMagic ? stdenv.buildPlatform.canExecute stdenv.hostPlatform, @@ -20,19 +24,26 @@ stdenv.mkDerivation (finalAttrs: { pname = "engrampa"; - version = "1.28.2"; + version = "1.28.3"; - src = fetchurl { - url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor finalAttrs.version}/engrampa-${finalAttrs.version}.tar.xz"; - hash = "sha256-Hpl3wjdFv4hDo38xUXHZr5eBSglxrqw9d08BdlCsCe8="; + src = fetchFromGitHub { + owner = "mate-desktop"; + repo = "engrampa"; + tag = "v${finalAttrs.version}"; + fetchSubmodules = true; + hash = "sha256-bmqCsbGz49wda1sMiAvG3XTGpFEwMvDx8ojuzxZ9MAI="; }; nativeBuildInputs = [ + autoconf-archive + autoreconfHook pkg-config gettext itstool libxml2 # for xmllint + mate-common # mate-common.m4 macros wrapGAppsHook3 + yelp-tools ]; buildInputs = [ @@ -56,7 +67,6 @@ stdenv.mkDerivation (finalAttrs: { enableParallelBuilding = true; passthru.updateScript = gitUpdater { - url = "https://git.mate-desktop.org/engrampa"; odd-unstable = true; rev-prefix = "v"; };