diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm index 68a0ac7a84..058effab5c 100644 --- a/gnu/packages/check.scm +++ b/gnu/packages/check.scm @@ -2892,6 +2892,14 @@ (define-public umockdev (lambda _ (substitute* "tests/test-umockdev.c" (("/run") "/tmp")))) + ;; Avoid having to set 'LD_LIBRARY_PATH' to use umockdev + ;; via introspection. + (add-after 'unpack 'absolute-introspection-library + (lambda _ + (substitute* "Makefile.in" + (("g-ir-compiler -l libumockdev") + (string-append "g-ir-compiler -l " #$output + "/lib/libumockdev"))))) (add-after 'install 'absolute-filenames (lambda* (#:key inputs #:allow-other-keys) ;; 'patch-shebangs' will take care of the shebang.