From 747a3610342cd734b79fcf72dd79dc183974e1a5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 2 Sep 2025 21:20:28 +0000 Subject: [PATCH 1/2] dnf5: 5.2.16.0 -> 5.2.17.0 --- pkgs/by-name/dn/dnf5/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/dn/dnf5/package.nix b/pkgs/by-name/dn/dnf5/package.nix index 3bfc7c350215..71c7c44e5740 100644 --- a/pkgs/by-name/dn/dnf5/package.nix +++ b/pkgs/by-name/dn/dnf5/package.nix @@ -33,7 +33,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "dnf5"; - version = "5.2.16.0"; + version = "5.2.17.0"; outputs = [ "out" @@ -44,7 +44,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "rpm-software-management"; repo = "dnf5"; tag = finalAttrs.version; - hash = "sha256-k71UKcKF5IdK96Q3TnAwFGoTRYmTlSO2kkPD54Bd9s8="; + hash = "sha256-bVXmpoM2ymLgqjv8+3syYhkIKSyW68eKzKhUWRfR1vY="; }; nativeBuildInputs = [ From 238aa3504117b86b602e52b51f8241aa5ca6ced3 Mon Sep 17 00:00:00 2001 From: Paul Meyer Date: Wed, 3 Sep 2025 16:09:26 +0200 Subject: [PATCH 2/2] dnf5: update version check, provide home dir Signed-off-by: Paul Meyer --- pkgs/by-name/dn/dnf5/package.nix | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/dn/dnf5/package.nix b/pkgs/by-name/dn/dnf5/package.nix index 71c7c44e5740..a46b70cc0794 100644 --- a/pkgs/by-name/dn/dnf5/package.nix +++ b/pkgs/by-name/dn/dnf5/package.nix @@ -25,7 +25,7 @@ sphinx, sqlite, systemd, - testers, + versionCheckHook, toml11, zchunk, nix-update-script, @@ -33,7 +33,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "dnf5"; - version = "5.2.17.0"; + version = "5.2.16.0"; outputs = [ "out" @@ -44,7 +44,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "rpm-software-management"; repo = "dnf5"; tag = finalAttrs.version; - hash = "sha256-bVXmpoM2ymLgqjv8+3syYhkIKSyW68eKzKhUWRfR1vY="; + hash = "sha256-k71UKcKF5IdK96Q3TnAwFGoTRYmTlSO2kkPD54Bd9s8="; }; nativeBuildInputs = [ @@ -115,10 +115,13 @@ stdenv.mkDerivation (finalAttrs: { dontFixCmake = true; - passthru = { - tests.version = testers.testVersion { package = finalAttrs.finalPackage; }; - updateScript = nix-update-script { }; - }; + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + preVersionCheck = '' + export HOME=$(mktemp -d) + ''; + + passthru.updateScript = nix-update-script { }; meta = with lib; { description = "Next-generation RPM package management system";