apteryx pushed a commit to branch kernel-team
in repository guix.

commit f7963db881dec4c11b74ccc64a34f605776a0518
Author: Maxim Cournoyer <[email protected]>
AuthorDate: Wed May 14 22:16:22 2025 +0900

    Revert "gnu: eudev: Absorb grafted replacement."
    
    This reverts commit 7cdd063ec6d07e2c06c8132b23ce8d67b2dd880f.  The fix has
    been reworked and there a graft/patching udev rules is no longer
    necessary (see commit 9b281fd484c).
---
 gnu/packages/linux.scm | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index bef9fc302f..4b86452f38 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -4892,11 +4892,11 @@ to the in-kernel OOM killer.")
   (package
     (name "eudev")
     (version "3.2.14")
+    (replacement eudev-fixed)
     (source (origin
               (method git-fetch)
               (uri (git-reference (url 
"https://github.com/eudev-project/eudev";)
                                   (commit (string-append "v" version))))
-              (patches (search-patches 
"eudev-removable-devices-polling.patch"))
               (file-name (git-file-name name version))
               (sha256
                (base32
@@ -5002,6 +5002,17 @@ device nodes from /dev/, handles hotplug events and 
loads drivers at boot
 time.")
     (license license:gpl2+)))
 
+(define eudev-fixed
+  (package
+    (inherit eudev)
+    (source
+     (let ((base-source (package-source eudev)))
+       (origin
+         (inherit base-source)
+         (patches
+          (append (search-patches "eudev-removable-devices-polling.patch")
+                  (origin-patches base-source))))))))
+
 (define-public python-evdev
   (package
     (name "python-evdev")

Reply via email to