diff --git a/gnu/packages/lirc.scm b/gnu/packages/lirc.scm index 0dc1046dca6..2a90ec2e2df 100644 --- a/gnu/packages/lirc.scm +++ b/gnu/packages/lirc.scm @@ -71,6 +71,12 @@ (let ((headers (assoc-ref inputs "kernel-headers"))) (substitute* "tools/lirc-make-devinput" (("/usr/include") (string-append headers "/include")))))) + (add-after 'unpack 'fix-gcc14-build + (lambda _ + ;; Fix missing sys/sysmacros.h for major() and minor() macros + (substitute* "plugins/default.c" + (("#include " all) + (string-append all "\n#include "))))) (add-after 'unpack 'patch-doc/Makefile.in (lambda _ ;; Lirc wants to install several images and a useless html page