~ruther/guix-local

c3e4224e49ff7d81d88f8ad6299c6dce3158c715 — Jake Forster 7 months ago 7b2b2ed
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>
1 files changed, 16 insertions(+), 2 deletions(-)

M gnu/packages/bioinformatics.scm
M gnu/packages/bioinformatics.scm => gnu/packages/bioinformatics.scm +16 -2
@@ 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