summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorJake Forster <jakecameron.forster@gmail.com>2025-10-13 20:17:04 +1030
committerSharlatan Hellseher <sharlatanus@gmail.com>2025-10-13 12:16:59 +0100
commitc3e4224e49ff7d81d88f8ad6299c6dce3158c715 (patch)
tree5abeabf710472c687644dfb63bf4b3a430b8f10b /gnu
parent7b2b2ed2f2a5c93fb9352f2795764d52525db8ef (diff)
gnu: gdcm: Unbundle some dependencies.
* gnu/packages/bioinformatics.scm (gdcm)[arguments]<#:configure-flags>: Use system CharLS, Expat, JSON, OpenSSL, UUID, and zlib. [inputs]: Add charls, expat, json-c, openssl, util-linux:lib, and zlib. Change-Id: I3d74ce7efe026ce27986ea3cdaf20c9a372e2ac9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/bioinformatics.scm18
1 files changed, 16 insertions, 2 deletions
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 5a5ea40a6e9..e94fca29351 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -25330,7 +25330,9 @@ module capable of computing base-level alignments for very large sequences.")
"TestFind"
;; Fail with 'Unsupported JPEG data precision 12'.
"TestImageReaderRandomEmpty"
- "TestTransferSyntax")
+ "TestTransferSyntax"
+ ;; Relies on non-existent file.
+ "TestJSON1")
"|")
#:configure-flags
#~(list "-DGDCM_BUILD_DOCBOOK_MANPAGES=ON"
@@ -25338,7 +25340,13 @@ module capable of computing base-level alignments for very large sequences.")
"-DGDCM_DOCUMENTATION:BOOL=ON"
(string-append "-DGDCM_INSTALL_DOC_DIR="
#$output:doc "/share/doc/" #$name)
- "-DGDCM_PDF_DOCUMENTATION:BOOL=OFF")
+ "-DGDCM_PDF_DOCUMENTATION:BOOL=OFF"
+ "-DGDCM_USE_SYSTEM_CHARLS=ON"
+ "-DGDCM_USE_SYSTEM_EXPAT=ON"
+ "-DGDCM_USE_SYSTEM_JSON=ON"
+ "-DGDCM_USE_SYSTEM_OPENSSL=ON"
+ "-DGDCM_USE_SYSTEM_UUID=ON"
+ "-DGDCM_USE_SYSTEM_ZLIB=ON")
#:phases
#~(modify-phases %standard-phases
(add-before 'build 'set-HOME
@@ -25347,6 +25355,12 @@ module capable of computing base-level alignments for very large sequences.")
(lambda _
(setenv "HOME" "/tmp"))))))
(native-inputs (list docbook-xsl doxygen graphviz libxslt))
+ (inputs (list charls
+ expat
+ json-c
+ openssl
+ (list util-linux "lib")
+ zlib))
(home-page "https://sourceforge.net/projects/gdcm/")
(synopsis "Grassroots DICOM library")
(description