Commit graph

89 commits

Author SHA1 Message Date
Martin Weinelt 937f490e74
hdf5: remove -shared suffix only from existing files 2024-03-17 20:58:23 +01:00
Ivan Mincik 72c0a74096
Merge pull request #277224 from r-burns/hdf5-closure-size
hdf5: refactor to reduce downstream closure size
2024-03-05 07:32:22 +00:00
Ryan Burns 9046690c73 hdf5: refactor to reduce downstream closure size
* Only build static libs by default when stdenv.hostPlatform.isStatic
* Add separate -bin output
* Move h5hlcc/c++ dev binaries to -dev output
* Default to building with C++ support to cut down
  on duplicated hdf5/hdf5-cpp in downstream closures
2024-03-01 17:14:34 -08:00
Markus Kowalewski 2f44799d84 hdf5: remove unneded path to mpi compiler 2024-02-01 11:08:56 +01:00
Peder Bergebakken Sundt f41aba3739 treewide: remove unreferenced patch files
Found with `fd \\.patch$ pkgs/ -x bash -c 'rg -F "{/}" pkgs/ -q || echo {}'`
2023-12-01 06:11:20 +01:00
Nick Cao 1707bcc94e
Merge pull request #268889 from jiegec/hdf5
hdf5_1_10: 1.10.9 -> 1.10.11
2023-11-21 08:57:25 -05:00
Jiajie Chen 0f4845f397 hdf5_1_10: 1.10.9 -> 1.10.11
According to
https://www.hdfgroup.org/2023/09/release-of-hdf5-1-10-11-library-and-tools-newsletter-198/,
HDF5 v1.10.11 fixes the CVEs. Closes #268883.
2023-11-21 15:20:55 +08:00
R. Ryantm 11595eb346 hdf5: 1.14.2 -> 1.14.3 2023-10-31 14:54:05 +00:00
Weijia Wang 7570b91f68 hdf5: fix runtime error on darwin 2023-10-23 15:12:42 +02:00
Phillip Seeber cbd4d659e3 hdf5: switch to cmake build 2023-09-15 13:21:33 +02:00
Markus Kowalewski bae6f6346f
hdf5: 1.14.1-2 -> 1.14.2 2023-08-21 22:22:57 +02:00
figsoda f1ec434848 pkgs/tools/misc: remove dead code
with the help of deadnix & nil
2023-07-13 17:37:07 +03:00
markuskowa 436b66aa39
Merge pull request #232215 from markuskowa/upd-hdf5
hdf5: 1.14.0 -> 1.14.1-2
2023-06-17 22:43:55 +02:00
Martin Weinelt 04b8795d8e hdf5_1_10: mark vulnerable
Closes: #128374
2023-06-04 09:52:34 +02:00
Markus Kowalewski d11f03622f
hdf5: 1.14.0 -> 1.14.1-2 2023-05-16 13:12:36 +02:00
Markus Kowalewski 1030709e0f
hdf5: add maintainer markuskowa 2023-04-17 10:51:39 +02:00
Markus Kowalewski 4fbc3190f5
hdf: enable parallel builds 2023-04-17 10:51:39 +02:00
Markus Kowalewski b89323329c
hdf5: fix dev output, remove refs to /build from compiler wrappers 2023-04-17 10:51:39 +02:00
Vladimír Čunát 0eb467c342
Merge #217601: python310Packages.h5py: 3.7.0 -> 3.8.0
...into staging-next
2023-02-22 09:05:53 +01:00
Robert Schütz 4bd8b542eb hdf5: add h5py to passthru.tests 2023-02-21 16:23:29 -08:00
R. Ryantm bd33397607 hdf5: 1.12.2 -> 1.14.0 2023-01-19 23:03:46 +00:00
Robert Scott 84403d9477
Merge pull request #180083 from jiegec/hdf5
hdf5: 1.12.1 -> 1.12.2
2022-07-11 01:40:07 +01:00
Jiajie Chen 8a84ef7972 hdf5: 1.12.1 -> 1.12.2
The bin-mv.patch is applied upstream.
2022-07-10 19:29:16 +08:00
Jiajie Chen b3aee32add hdf5_1_10: 1.10.6 -> 1.10.9
pythonPackages.tables is updated, the version pin is removed.

The bin-mv.patch is applied upstream.
2022-07-04 14:54:43 +08:00
Felix Buehler 8250f0f4ea hdf5-mpi,hdf5-cpp,hdf5-fortran,hdf5-threadsafe: remove appendToName to
have a consistent package name for repology
2022-02-15 14:14:39 +01:00
Sergei Trofimovich 0f0faddb8d hdf5: fix non-determinism by removing timestamps from .data
$ diffoscope '...-hdf5-1.12.1' '...-hdf5-1.12.1.check'
    --- ...-hdf5-1.12.1/lib/libhdf5.settings
    +++ ...-hdf5-1.12.1.check/lib/libhdf5.settings
     -1,17 +1,17 @@
                      HDF5 Version: 1.12.1
    -                Configured on: Thu Oct 28 17:42:30 UTC 2021
    +                Configured on: Sat Nov  6 19:02:02 UTC 2021
                     Configured by: nixbld@
                       Host system: x86_64-unknown-linux-gnu
    -            Uname information: Linux localhost 5.10.76 #1-NixOS SMP Wed Oct 27 07:56:57 UTC 2021 x86_64 GNU/Linux
    +            Uname information: Linux localhost 5.14.15 #1-NixOS SMP Wed Oct 27 07:59:56 UTC 2021 x86_64 GNU/Linux

The patch removes `Configured on`, `Configured by` and `Uname information` fields.
2021-11-06 19:28:55 +00:00
Doron Behar 72a4341129 hdf5: consistently use *Support arguments 2021-10-05 00:19:56 +08:00
Markus Kowalewski 550ffc4513
misc: move gfortran to nativeBuildInputs 2021-09-03 13:33:34 +02:00
R. RyanTM a22fd3f4bb hdf5-cpp: 1.12.0 -> 1.12.1 2021-07-24 15:19:28 +02:00
Sandro ef9a1d4c57
Merge pull request #119258 from drewrisinger/dr-pr-fix-python-tables 2021-05-25 03:38:59 +02:00
Stefan Frijters 36cce52a78 hdf5_1_10: Add java support 2021-05-07 10:48:26 -07:00
Drew Risinger 19acc797c7 hdf5_1_10: rollback 1.10.7 -> 1.10.6
This package only exists for compatibility with
``python3Packages.tables``, as far as I can tell based on usage in
nixpkgs.

``tables`` tests fail on hdf5 > v1.10.5, so we are reverting this to
the last "good" version of hdf5 that works with ``tables``.
``hdf5_1_10`` should hopefully be unpinned on the next release of
``python3Packages.tables``.
https://github.com/PyTables/PyTables/issues/845
2021-04-28 10:43:04 -04:00
Thomas Gerbet b9fcaefeb3 hdf5_1_10: init at 1.10.7
Introduce hdf5_1_10 so it can be used by packages encountering issues
hdf5 1.12.0.
2021-04-08 08:35:45 +02:00
Thomas Gerbet 7187949817 hdf5: make possible to use the v1.10 API 2021-04-04 13:27:51 +02:00
Thomas Gerbet 6696362562 hdf5: 1.10.7 -> 1.12.0
Fixes CVE-2020-10809, CVE-2020-10810, CVE-2020-10811 and CVE-2020-10812.
Changes: https://github.com/HDFGroup/hdf5/blob/hdf5-1_12_0/release_docs/RELEASE.txt
2021-03-25 13:03:33 +01:00
Astro a419187458 hdf4, hdf5: add javaSupport flag 2021-02-17 22:34:49 +01:00
Astro d1ca6bd23e hdf5: 1.10.6 -> 1.10.7 2021-02-17 22:34:49 +01:00
Markus Kowalewski 6dba41fbcb
mpi: use mpi attribute consistently as the default MPI implementations
Use the attribute mpi to provide a system wide default MPI
implementation. The default is openmpi (as before).
This now allows for overriding the MPI implentation by using
the overlay mechanism. Build all packages with mpich instead
of the default openmpi can now be achived like this:
self: super:
 {
   mpi = super.mpich;
 }

All derivations that have been using "mpi ? null" to provide optional
building with MPI have been change in the following way to allow for
optional builds with MPI:
{ ...
, mpi
, useMpi ? false
}
2021-01-23 12:15:13 +01:00
Ben Siraphob 8c5d37129f pkgs/tools: stdenv.lib -> lib 2021-01-15 17:12:36 +07:00
John Ericson f52263ced0 treewide: Start to break up static overlay
We can use use `stdenv.hostPlatform.isStatic` instead, and move the
logic per package. The least opionated benefit of this is that it makes
it much easier to replace packages with modified ones, as there is no
longer any issue of overlay order.

CC @FRidh @matthewbauer
2021-01-03 19:18:16 +00:00
Ben Darwin 95439a7e7d hdf5_1_8: remove
- no longer needed as `libminc` has been updated to use the default hdf5
2020-10-06 15:31:20 -04:00
Michael Reilly 84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
tviti 2cfad8fa28
Revert "hdf5-fortran: Mark broken on Darwin" (#80419)
This reverts commit 8836c4d71b.

Closes #79952
2020-02-18 14:52:22 -05:00
R. RyanTM 7f8fb20f57 hdf5: 1.10.5 -> 1.10.6 2020-01-06 05:59:41 -08:00
Thomas Tuegel 734979f794 hdf5: Fix flavored builds with multiple outputs 2019-09-29 11:23:58 +02:00
Thomas Tuegel 6cbf0b4bd2
hdf5: Use multiple outputs to reduce closure size 2019-09-25 13:07:20 -05:00
volth 46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
Markus Kowalewski 015888ce7f hdf5: 1.10.4 -> 1.10.5 2019-04-10 18:53:51 +02:00
Markus Kowalewski 99ca454f23
hdf5: add openmpi-4 compatibility patches 2019-02-21 15:08:33 +01:00
R. RyanTM 8684ef15a1 hdf5: 1.10.3 -> 1.10.4 (#50100)
* hdf5: 1.10.3 -> 1.10.4

Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/hdf5-threadsafe/versions

* hdf5: update meta.license

HDF5 is licensed under a BSD 3-clause variant
2018-11-15 17:04:24 +01:00