diff options
author | Leo Famulari <leo@famulari.name> | 2021-10-23 16:47:27 -0400 |
---|---|---|
committer | Leo Famulari <leo@famulari.name> | 2021-10-25 19:23:59 -0400 |
commit | 547009ff0acdb0a16ed24bbedfa35d6c107d4721 (patch) | |
tree | 7a3f70184619b8729062d1b67eb859c62fef214e | |
parent | b0735c79b0d1d34117ec36d5dc5f14a3f9392bc1 (diff) | |
download | guix-547009ff0acdb0a16ed24bbedfa35d6c107d4721.tar guix-547009ff0acdb0a16ed24bbedfa35d6c107d4721.tar.gz |
gnu: OpenEXR: Move the snippet into a build phase.
This snippet was just working around a quirk of the Guix build environment.
* gnu/packages/graphics.scm (openexr)[origin]: Remove snippet.
[arguments]: Add a 'patch-test-directory' phase.
-rw-r--r-- | gnu/packages/graphics.scm | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm index 16d1ad2954..6fc324012d 100644 --- a/gnu/packages/graphics.scm +++ b/gnu/packages/graphics.scm @@ -1117,17 +1117,19 @@ graphics.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "0vyclrrikphwkkpyjg8kzh3qzflzk3d6xsidgqllgfdgllr9wmgv")) - (modules '((guix build utils))) - (snippet - '(begin - (with-directory-excursion "src/test" - (substitute* (append (find-files "." "tmpDir\\.h") - '("OpenEXRCoreTest/main.cpp")) - (("\"/var/tmp/\"") - "\"/tmp/\""))) - #t)))) + (base32 "0vyclrrikphwkkpyjg8kzh3qzflzk3d6xsidgqllgfdgllr9wmgv")))) (build-system cmake-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + ;; /var/tmp does not exist in the Guix build environment + (add-after 'unpack 'patch-test-directory + (lambda _ + (substitute* '("src/test/OpenEXRUtilTest/tmpDir.h" + "src/test/OpenEXRFuzzTest/tmpDir.h" + "src/test/OpenEXRTest/tmpDir.h" + "src/test/OpenEXRCoreTest/main.cpp") + (("/var/tmp") "/tmp"))))))) (inputs `(("imath" ,imath) ("zlib" ,zlib))) |