From 71bcbcdb7d6aeca1219f90e43ace8b8ddb8bf918 Mon Sep 17 00:00:00 2001 From: Yiyu Zhou Date: Sun, 9 Nov 2025 19:06:38 -0800 Subject: [PATCH 1/2] libblockdev: 3.3.0 -> 3.4.0 --- pkgs/by-name/li/libblockdev/package.nix | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/li/libblockdev/package.nix b/pkgs/by-name/li/libblockdev/package.nix index d86676412022..fb7b96bd2bf0 100644 --- a/pkgs/by-name/li/libblockdev/package.nix +++ b/pkgs/by-name/li/libblockdev/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitHub, - fetchpatch, autoreconfHook, pkg-config, gtk-doc, @@ -36,23 +35,15 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "libblockdev"; - version = "3.3.0"; + version = "3.4.0"; src = fetchFromGitHub { owner = "storaged-project"; repo = "libblockdev"; rev = finalAttrs.version; - hash = "sha256-Q7610i+2PQi+Oza3c2SwPneljrb+1cuFA4K4DQTpt8A="; + hash = "sha256-KvcGvMsASgEKTerhh/lSPjQoXYDMBvbaPSdc6f5p7wc="; }; - patches = [ - # CVE-2025-6019: https://www.openwall.com/lists/oss-security/2025/06/17/5 - (fetchpatch { - url = "https://github.com/storaged-project/libblockdev/commit/4e35eb93e4d2672686789b9705623cc4f9f85d02.patch"; - hash = "sha256-3pQxvbFX6jmT5LCaePoVfvPTNPoTPPhT0GcLaGkVVso="; - }) - ]; - outputs = [ "out" "dev" From 31c696f596d46b422a00d08883c1aeabaae966ac Mon Sep 17 00:00:00 2001 From: Yiyu Zhou Date: Sun, 9 Nov 2025 19:14:00 -0800 Subject: [PATCH 2/2] libblockdev: cleanup --- pkgs/by-name/li/libblockdev/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libblockdev/package.nix b/pkgs/by-name/li/libblockdev/package.nix index fb7b96bd2bf0..cee436a7c3de 100644 --- a/pkgs/by-name/li/libblockdev/package.nix +++ b/pkgs/by-name/li/libblockdev/package.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "storaged-project"; repo = "libblockdev"; - rev = finalAttrs.version; + tag = finalAttrs.version; hash = "sha256-KvcGvMsASgEKTerhh/lSPjQoXYDMBvbaPSdc6f5p7wc="; }; @@ -61,6 +61,8 @@ stdenv.mkDerivation (finalAttrs: { "--with-python_prefix=${placeholder "python"}" ]; + strictDeps = true; + nativeBuildInputs = [ autoconf-archive autoreconfHook @@ -103,7 +105,7 @@ stdenv.mkDerivation (finalAttrs: { passthru.updateScript = nix-update-script { }; meta = { - changelog = "https://github.com/storaged-project/libblockdev/raw/${finalAttrs.src.rev}/NEWS.rst"; + changelog = "https://github.com/storaged-project/libblockdev/raw/${finalAttrs.src.tag}/NEWS.rst"; description = "Library for manipulating block devices"; homepage = "http://storaged.org/libblockdev/"; license = with lib.licenses; [