diff options
Diffstat (limited to 'gnu/packages/lirc.scm')
-rw-r--r-- | gnu/packages/lirc.scm | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gnu/packages/lirc.scm b/gnu/packages/lirc.scm index 0dc1046dca..2a90ec2e2d 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 <sys/types.h>" all) + (string-append all "\n#include <sys/sysmacros.h>"))))) (add-after 'unpack 'patch-doc/Makefile.in (lambda _ ;; Lirc wants to install several images and a useless html page |