From 0f21f18c78527405aa8db83457a634b18ea600c4 Mon Sep 17 00:00:00 2001 From: 2kybe3 Date: Mon, 13 Apr 2026 05:53:32 +0200 Subject: [PATCH 1/2] parted: 3.6 -> 3.7 Changelog: https://savannah.gnu.org/news/?id=10879 Diff: https://cgit.git.savannah.gnu.org/cgit/parted.git/diff/?id=v3.7&id2=v3.6 --- pkgs/by-name/pa/parted/package.nix | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/pa/parted/package.nix b/pkgs/by-name/pa/parted/package.nix index 60584013714f..6b8ecf1280fc 100644 --- a/pkgs/by-name/pa/parted/package.nix +++ b/pkgs/by-name/pa/parted/package.nix @@ -2,7 +2,7 @@ lib, stdenv, fetchurl, - fetchpatch, + pkg-config, lvm2, libuuid, gettext, @@ -18,22 +18,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "parted"; - version = "3.6"; + version = "3.7"; src = fetchurl { url = "mirror://gnu/parted/parted-${finalAttrs.version}.tar.xz"; - sha256 = "sha256-O0Pb4zzKD5oYYB66tWt4UrEo7Bo986mzDM3l5zNZ5hI="; + sha256 = "sha256-AI3ldWGk88JaBkjmbtEeezC+STiJtkM0ptcPLBlR73s="; }; - patches = [ - # Fix the build against C23 compilers (like gcc-15): - (fetchpatch { - name = "c23.patch"; - url = "https://git.savannah.gnu.org/gitweb/?p=parted.git;a=patch;h=16343bda6ce0d41edf43f8dac368db3bbb63d271"; - hash = "sha256-8FgnwMrzMHPZNU+b/mRHCSu8sn6H7GhVLIhMUel40Hk="; - }) - ]; - outputs = [ "out" "dev" @@ -52,6 +43,9 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optional (gettext != null) gettext ++ lib.optional (lvm2 != null) lvm2; + nativeBuildInputs = [ + pkg-config + ]; configureFlags = (if (readline != null) then [ "--with-readline" ] else [ "--without-readline" ]) ++ lib.optional (lvm2 == null) "--disable-device-mapper" From d0625f347ee07eb178332e7526cd9d0b2da0a70c Mon Sep 17 00:00:00 2001 From: 2kybe3 Date: Mon, 13 Apr 2026 06:01:54 +0200 Subject: [PATCH 2/2] parted: add kybe236 as maintainer --- pkgs/by-name/pa/parted/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pa/parted/package.nix b/pkgs/by-name/pa/parted/package.nix index 6b8ecf1280fc..97c63b66c930 100644 --- a/pkgs/by-name/pa/parted/package.nix +++ b/pkgs/by-name/pa/parted/package.nix @@ -81,8 +81,8 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://www.gnu.org/software/parted/"; license = lib.licenses.gpl3Plus; - maintainers = [ - # Add your name here! + maintainers = with lib.maintainers; [ + kybe236 ]; # GNU Parted requires libuuid, which is part of util-linux-ng.