From 24273bff9fa75f66d1e9cf2dce5fd4685652469c Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Wed, 29 Apr 2026 16:00:19 -0400 Subject: [PATCH] lxcfs: 6.0.6 -> 7.0.0 Changelog: https://github.com/lxc/lxcfs/releases/tag/v7.0.0 Announcement: https://discuss.linuxcontainers.org/t/lxcfs-7-0-lts-has-been-released/26607 --- pkgs/by-name/lx/lxcfs/package.nix | 7 ++----- pkgs/by-name/lx/lxcfs/pidfd.patch | 29 ----------------------------- 2 files changed, 2 insertions(+), 34 deletions(-) delete mode 100644 pkgs/by-name/lx/lxcfs/pidfd.patch diff --git a/pkgs/by-name/lx/lxcfs/package.nix b/pkgs/by-name/lx/lxcfs/package.nix index 59ea2ea6da7d..5f7a2236c9eb 100644 --- a/pkgs/by-name/lx/lxcfs/package.nix +++ b/pkgs/by-name/lx/lxcfs/package.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "lxcfs"; - version = "6.0.6"; + version = "7.0.0"; src = fetchFromGitHub { owner = "lxc"; repo = "lxcfs"; tag = "v${finalAttrs.version}"; - hash = "sha256-lEXXbYDxnOi4Xa/fO1Uy/aVLjVfzYeZm6qzR4XBMBsY="; + hash = "sha256-xONV9Ss71id2Bwb2BFNqaaP+8vK6540sThs1MCw4gok="; }; patches = [ @@ -32,9 +32,6 @@ stdenv.mkDerivation (finalAttrs: { # skip installing systemd files ./skip-init.patch - - # fix pidfd checks and include - ./pidfd.patch ]; nativeBuildInputs = [ diff --git a/pkgs/by-name/lx/lxcfs/pidfd.patch b/pkgs/by-name/lx/lxcfs/pidfd.patch deleted file mode 100644 index 3d9b6faa57f9..000000000000 --- a/pkgs/by-name/lx/lxcfs/pidfd.patch +++ /dev/null @@ -1,29 +0,0 @@ -diff --git a/meson.build b/meson.build -index a0289ad..211b01b 100644 ---- a/meson.build -+++ b/meson.build -@@ -134,11 +134,13 @@ foreach ident: [ - '''#include - #include - #include -+ #include - #include '''], - ['pidfd_open', - '''#include - #include - #include -+ #include - #include '''], - ] - have = cc.has_function(ident[0], prefix: ident[1], args: '-D_GNU_SOURCE') -diff --git a/src/bindings.c b/src/bindings.c -index 13259c1..e760330 100644 ---- a/src/bindings.c -+++ b/src/bindings.c -@@ -1,5 +1,6 @@ - /* SPDX-License-Identifier: LGPL-2.1+ */ - -+#include - #include "config.h" - - #include