* gnu/packages/maths.scm (hdf-java): Define as deprecated alias for...
(hdf5-java): ...this new variable. Update to 1.14.6.
[name]: Rename to hdf5-java.
[version]: Use the same as hdf5.
[source]: Use the same as hdf5.
[build-system]: Change to cmake-build-system.
[arguments]: Adjust #:configure-flags. Add (guix build ant-build-system)
to #:modules and #:imported-modules. Adjust 'unbundle phase. Add
'patch-trace-shebang, 'generate-flexbison, 'generate-headers and
'strip-jar-timestamps phases.
[native-inputs]: Use modify-inputs. Add java-slf4j-nop and zip.
[inputs]: Remove hdf4 and hdf5.
[synopsis, description]: Remove mention of HDF4.
[license]: Use the same as hdf5.
Change-Id: Idfceec17b9a8c432ab85e2fcc87de6bb5bd5a422
Signed-off-by: Andreas Enge <andreas@enge.fr>
* gnu/packages/maths.scm (hdf5): Update to 1.14.6. Do not inherit from
hdf5-1.8.
[name, version]: New field.
[source]: Switch to git-fetch. Add modules and snippet fields. Use different
patch file.
[build-system]: New field. Use CMake.
[inputs]: New field.
[native-inputs]: New field. Add bison, flex and which.
[arguments]: Do not inherit from hdf5-1.8.
<#:configure-flags>: New field.
<#:phases>: New field. Use gexps. Remove 'patch-configure, 'patch-settings,
'patch-references, 'split, 'skip-version-test and
'patch-configure-build-settings phases. Add 'make-gen-deterministic,
'generate-flexbison, 'patch-trace-shebang, 'fix-fortran-i686-test and
'generate-headers phases.
[home-page, synopsis, description]: New fields.
[license]: New field. Adjust URL.
(hdf5-parallel-openmpi)[inputs]: Use modify-inputs and drop labels.
[arguments]<#:configure-flags> Use flags for CMake.
<#:phases>: Delete 'patch-tests phase.
* gnu/packages/patches/hdf5-config-dependencies.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
Change-Id: If3a97fe7e252cc48a050ac396a68a87a02600916
Signed-off-by: Andreas Enge <andreas@enge.fr>
This adds small changes that were forgotten in the previous commit.
* gnu/packages/maths.scm (highs): Do not use a git revision since this
is a regular release.
Change-Id: I56c6401f8569cc3268892dabfe38ac4658ad8953
This fixes a bug whereby ‘SCOTCHConfig.cmake’ would fail to find
‘scotchmetisTargets.cmake’ because it expects it to be in the same
directory as itself, ${CMAKE_CURRENT_LIST_DIR}.
* gnu/packages/patches/scotch-cmake-remove-metis.patch: New file.
* gnu/packages/maths.scm (scotch)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
Change-Id: If8d8f890852c35cede6e81c33d18b9101988a635
Signed-off-by: Andreas Enge <andreas@enge.fr>
These aliases were added in commit
d4709d78c3, Feb. 2022.
* gnu/packages/maths.scm (scotch-shared, pt-scotch-shared): Remove.
Change-Id: I971bbf999a9fce5dae05c865316defe55eaeb212
Signed-off-by: Andreas Enge <andreas@enge.fr>
* gnu/packages/maths.scm (atlas): Delete variable.
The package does not build anymore. Its last release dates from 2016.
After the removal of shogun there are no other dependent packages.
Change-Id: Ibe988d33451b63ef7680b6c0a19cff6430a42a68
The package has no dependents and appears to be unmaintained. The source
code has vanished under the given URL. According to
https://issues.guix.gnu.org/64448
it does not compile any more with current versions of hdf5.
* gnu/packages/maths.scm (h5check): Delete variable.
Change-Id: Ia7ced02059734cf8a5a2db39bbe0f1b38f67df12
This is needed to run some functions needed by the test suite of mia, for
example.
* gnu/packages/maths.scm (itpp) [arguments]: Use gexps.
[inputs]: Add lapack.
[native-inputs]: Remove labels.
Change-Id: I58b31272ceaf5bdfbbcc0f769ab2418c4b7613d3
* gnu/packages/maths.scm (glm): Update to 1.0.1. Apply a list style.
[source]: Switch to git-fetch.
[arguments] <phases>: Remove 'set-environment as
<https://github.com/g-truc/glm/pull/1087> is resolved. Use default
'install as <https://github.com/g-truc/glm/pull/968> is resolved.
Add 'post-install.
Change-Id: Ibda3768102ac94f6ef69057bfccd8716f7f91d0e
Previously an upgrade from 7.6.2 to the older 2017.73 would be
suggested.
* gnu/packages/maths.scm (opencascade-occt)[properties]: Add
release-tag-prefix and release-tag-version-delimiter.
Change-Id: I079accd7da6d5e1ae7438bb0fd8428e9d8733b16
Signed-off-by: Andreas Enge <andreas@enge.fr>
* gnu/packages/maths.scm (hypre)[native-inputs]: Add ghostscript.
[arguments]<phases>{build-docs}: Set $HOME so that fontconfig finds a
directory for writing its cache.
Change-Id: I46635f262a0d3ecd4114d1d673da635232522915
Co-authored-by: Andreas Enge <andreas@enge.fr>
Signed-off-by: Andreas Enge <andreas@enge.fr>