From 552c38cf75f6328a2db99b3e3a18e28a07a85e00 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 31 Jul 2026 00:43:39 +0000 Subject: [PATCH 1/3] xmp: 4.3.0 -> 4.3.1 --- pkgs/by-name/xm/xmp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/xm/xmp/package.nix b/pkgs/by-name/xm/xmp/package.nix index 967bf1989869..3e67aa908baa 100644 --- a/pkgs/by-name/xm/xmp/package.nix +++ b/pkgs/by-name/xm/xmp/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation rec { pname = "xmp"; - version = "4.3.0"; + version = "4.3.1"; src = fetchFromGitHub { owner = "libxmp"; repo = "xmp-cli"; rev = "${pname}-${version}"; - hash = "sha256-bHepVTkh7Gu8ea/WW5bY7zTiqYWpENlsPqsMV+4WVT4="; + hash = "sha256-vy1e/d70c2sMOBEPfAdaPrUQ77BQDJkUNwE9BCFIXeg="; }; nativeBuildInputs = [ From 565807799d11c78b6c2b967d3ff5dd5cfd3ea831 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Sat, 15 Aug 2026 05:07:42 +0200 Subject: [PATCH 2/3] xmp: add meta.changelog --- pkgs/by-name/xm/xmp/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/xm/xmp/package.nix b/pkgs/by-name/xm/xmp/package.nix index 3e67aa908baa..ed3afd8de515 100644 --- a/pkgs/by-name/xm/xmp/package.nix +++ b/pkgs/by-name/xm/xmp/package.nix @@ -28,6 +28,7 @@ stdenv.mkDerivation rec { meta = { description = "Extended module player"; homepage = "https://xmp.sourceforge.net/"; + changelog = "https://github.com/libxmp/xmp-cli/blob/${src.rev}/Changelog"; license = lib.licenses.gpl2Plus; platforms = lib.platforms.unix; mainProgram = "xmp"; From 4091d651a6a0eb487d333f8b607d723d436139ec Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Sat, 15 Aug 2026 05:09:14 +0200 Subject: [PATCH 3/3] xmp: modernize Co-authored-by: Michael Daniels --- pkgs/by-name/xm/xmp/package.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/xm/xmp/package.nix b/pkgs/by-name/xm/xmp/package.nix index ed3afd8de515..2120271eed1b 100644 --- a/pkgs/by-name/xm/xmp/package.nix +++ b/pkgs/by-name/xm/xmp/package.nix @@ -8,14 +8,17 @@ libxmp, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "xmp"; version = "4.3.1"; + __structuredAttrs = true; + strictDeps = true; + src = fetchFromGitHub { owner = "libxmp"; repo = "xmp-cli"; - rev = "${pname}-${version}"; + tag = "xmp-${finalAttrs.version}"; hash = "sha256-vy1e/d70c2sMOBEPfAdaPrUQ77BQDJkUNwE9BCFIXeg="; }; @@ -28,9 +31,10 @@ stdenv.mkDerivation rec { meta = { description = "Extended module player"; homepage = "https://xmp.sourceforge.net/"; - changelog = "https://github.com/libxmp/xmp-cli/blob/${src.rev}/Changelog"; + changelog = "https://github.com/libxmp/xmp-cli/blob/${finalAttrs.src.rev}/Changelog"; license = lib.licenses.gpl2Plus; platforms = lib.platforms.unix; + maintainers = [ ]; mainProgram = "xmp"; }; -} +})