From 3da691222765af2a96862fca7a010f729b40511e Mon Sep 17 00:00:00 2001 From: Grimmauld Date: Thu, 28 Aug 2025 16:01:02 +0200 Subject: [PATCH 1/2] python3Packages.libapparmor: init from pkgs.libapparmor --- pkgs/top-level/python-packages.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 5069116e472f..0e72a9a2c9c8 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -8081,6 +8081,12 @@ self: super: with self; { libais = callPackage ../development/python-modules/libais { }; + libapparmor = toPythonModule ( + pkgs.libapparmor.override { + python3Packages = self; + } + ); + libarchive-c = callPackage ../development/python-modules/libarchive-c { inherit (pkgs) libarchive; }; From 6fceaa2ad5fb40a7b0dbed1fba92dce1988f3f55 Mon Sep 17 00:00:00 2001 From: Grimmauld Date: Thu, 28 Aug 2025 16:01:37 +0200 Subject: [PATCH 2/2] apparmor-utils: use libapparmor from python3Packages to fix overriding python version --- pkgs/by-name/ap/apparmor-utils/package.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ap/apparmor-utils/package.nix b/pkgs/by-name/ap/apparmor-utils/package.nix index 62cb71d218f5..68959cdab171 100644 --- a/pkgs/by-name/ap/apparmor-utils/package.nix +++ b/pkgs/by-name/ap/apparmor-utils/package.nix @@ -12,10 +12,12 @@ buildPackages, # apparmor deps - libapparmor, apparmor-parser, apparmor-teardown, }: +let + inherit (python3Packages) libapparmor; +in python3Packages.buildPythonApplication { pname = "apparmor-utils"; inherit (libapparmor) version src;