From 463a47f4d737ad645639ed32a1c97cfc3bf00ff0 Mon Sep 17 00:00:00 2001 From: Guillaume Le Vaillant Date: Sat, 11 Sep 2021 10:07:37 +0200 Subject: gnu: opencv: Fix build. * gnu/packages/image-processing.scm (opencv)[arguments]: Fix 'unpack-submodule-source' and 'add-ilmbase-include-path' phases. --- gnu/packages/image-processing.scm | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'gnu/packages/image-processing.scm') diff --git a/gnu/packages/image-processing.scm b/gnu/packages/image-processing.scm index e6fd4817d9..b27a80a1a7 100644 --- a/gnu/packages/image-processing.scm +++ b/gnu/packages/image-processing.scm @@ -17,6 +17,7 @@ ;;; Copyright © 2021 Andy Tai ;;; Copyright © 2021 Ekaitz Zarraga ;;; Copyright © 2021 Paul Garlick +;;; Copyright © 2021 Guillaume Le Vaillant ;;; ;;; This file is part of GNU Guix. ;;; @@ -578,10 +579,8 @@ integrates with various databases on GUI toolkits such as Qt and Tk.") (mkdir "../opencv-contrib") (copy-recursively (assoc-ref inputs "opencv-extra") "../opencv-extra") - (invoke "tar" "xvf" - (assoc-ref inputs "opencv-contrib") - "--strip-components=1" - "-C" "../opencv-contrib"))) + (copy-recursively (assoc-ref inputs "opencv-contrib") + "../opencv-contrib"))) (add-after 'set-paths 'add-ilmbase-include-path (lambda* (#:key inputs #:allow-other-keys) @@ -590,7 +589,9 @@ integrates with various databases on GUI toolkits such as Qt and Tk.") ;; the CPATH to satisfy the dependency on "ImathVec.h". (setenv "CPATH" (string-append - (search-input-directory inputs "include/OpenEXR") + (string-drop-right + (search-input-file inputs "include/OpenEXR/ImathVec.h") + 11) ":" (or (getenv "CPATH") ""))))) (add-before 'check 'start-xserver (lambda* (#:key inputs #:allow-other-keys) -- cgit v1.2.3