~ruther/guix-local

38b5777ec84c93a867148054ce7b47ae0c7de62f — Ricardo Wurmus 2 years ago 78641cf
gnu: r-rhdf5filters: Simplify.

* gnu/packages/bioconductor.scm (r-rhdf5filters)[arguments]: Remove
'use-system-libraries phase and pass configure flags to disable bundled
libraries.

Change-Id: I2fb115e7b3df00cccb3f8d6659d465075d21f19b
1 files changed, 2 insertions(+), 18 deletions(-)

M gnu/packages/bioconductor.scm
M gnu/packages/bioconductor.scm => gnu/packages/bioconductor.scm +2 -18
@@ 9710,24 9710,8 @@ the available RAM.")
    (build-system r-build-system)
    (arguments
     (list
      #:phases
      #~(modify-phases %standard-phases
          (add-after 'unpack 'use-system-libraries
            (lambda _
              (substitute* "src/blosc/Makefile.in"
                (("libblosc.a: blosc") "libwhatever.a:")
                (("libblosc.a")
                 (string-append #$(this-package-input "c-blosc")
                                "/lib/libblosc.so"))
                (("../zstd/libzstd.a") "-lzstd"))
              (substitute* "src/bzip2/Makefile"
                (("libH5Zbz2.so: bzip2-1.0.8/libbz2.a") "libH5Zbz2.so:")
                (("./bzip2-1.0.8/libbz2.a") "-lbz2"))
              (substitute* "src/zstd/Makefile"
                (("libH5Zzstd.so: libzstd.a") "libH5Zzstd.so:")
                (("libzstd.a") "-lzstd"))
              (substitute* "src/vbz/Makefile"
                (("../zstd/libzstd.a") "-lzstd")))))))
      #:configure-flags
      '(list "--without-bundled-libs")))
    (propagated-inputs
     (list r-rhdf5lib))
    (inputs