From b28e05d45e9d9485113ad1535b5572f4eab77da5 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 19 Dec 2017 08:34:45 +0100 Subject: gnu: antiword: Fix broken embedded directory name. * gnu/packages/textutils.scm (antiword)[arguments]: Replace "configure" phase to substitute reference to "/usr/share/antiword" with the actual directory in the store. --- gnu/packages/textutils.scm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'gnu/packages/textutils.scm') diff --git a/gnu/packages/textutils.scm b/gnu/packages/textutils.scm index 674a3507d0..2fb1d1495e 100644 --- a/gnu/packages/textutils.scm +++ b/gnu/packages/textutils.scm @@ -388,7 +388,14 @@ regular expression object can be specified.") (assoc-ref %outputs "out") "/share/antiword")) #:phases (modify-phases %standard-phases - (delete 'configure) + (replace 'configure + (lambda* (#:key outputs #:allow-other-keys) + ;; Ensure that mapping files can be found in the actual package + ;; data directory. + (substitute* "antiword.h" + (("/usr/share/antiword") + (string-append (assoc-ref outputs "out") "/share/antiword"))) + #t)) (replace 'install (lambda* (#:key make-flags #:allow-other-keys) (zero? (apply system* "make" `("global_install" ,@make-flags)))))))) -- cgit v1.2.3