gnu: r-rhdf5filters: Update to 1.12.0.
* gnu/packages/bioconductor.scm (r-rhdf5filters): Update to 1.12.0. [arguments]: Add phase 'use-system-libraries. [inputs]: Add bzip2, c-blosc, and zstd:lib. [native-inputs]: Add r-biocstyle and r-rmarkdown.
This commit is contained in:
parent
4e9e8ed194
commit
c2f9c0af28
1 changed files with 24 additions and 4 deletions
|
@ -8483,22 +8483,42 @@ the available RAM.")
|
||||||
(define-public r-rhdf5filters
|
(define-public r-rhdf5filters
|
||||||
(package
|
(package
|
||||||
(name "r-rhdf5filters")
|
(name "r-rhdf5filters")
|
||||||
(version "1.10.1")
|
(version "1.12.0")
|
||||||
(source
|
(source
|
||||||
(origin
|
(origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (bioconductor-uri "rhdf5filters" version))
|
(uri (bioconductor-uri "rhdf5filters" version))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"14rkr0fisy7qrvjikpnwxwag79205hdxy6nkpwz501li4fr1rbnp"))))
|
"1spiva2l9mg34kbgb2kgif8ckv3vyrg1gmzx26ibzr7klyjqvrqk"))))
|
||||||
(properties `((upstream-name . "rhdf5filters")))
|
(properties `((upstream-name . "rhdf5filters")))
|
||||||
(build-system r-build-system)
|
(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")))))))
|
||||||
(propagated-inputs
|
(propagated-inputs
|
||||||
(list r-rhdf5lib))
|
(list r-rhdf5lib))
|
||||||
(inputs
|
(inputs
|
||||||
(list zlib))
|
(list bzip2 c-blosc zlib (list zstd "lib")))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
(list r-knitr))
|
(list r-biocstyle r-knitr r-rmarkdown))
|
||||||
(home-page "https://github.com/grimbough/rhdf5filters")
|
(home-page "https://github.com/grimbough/rhdf5filters")
|
||||||
(synopsis "HDF5 compression filters")
|
(synopsis "HDF5 compression filters")
|
||||||
(description
|
(description
|
||||||
|
|
Reference in a new issue