42 Commits

Author SHA256 Message Date
158cf77caf Accepting request 1311578 from science
OBS-URL: https://build.opensuse.org/request/show/1311578
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/adios?expand=0&rev=9
2025-10-16 15:39:04 +00:00
5ee45e100b - Fix build on compilers defaulting to -std=c23
OBS-URL: https://build.opensuse.org/package/show/science/adios?expand=0&rev=41
2025-10-16 04:35:36 +00:00
06f99ba114 Accepting request 1266213 from science
- Remove gnu-hpc build flavours (bsc#1239982)
- Add openmpi5 build flavour
- openmpi5 is not available on 32b systems
- Fix mpi_ver for openmpi5

OBS-URL: https://build.opensuse.org/request/show/1266213
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/adios?expand=0&rev=8
2025-04-03 14:46:57 +00:00
9f357e9063 - Disable 32bit platforms.
OBS-URL: https://build.opensuse.org/package/show/science/adios?expand=0&rev=39
2025-04-01 11:02:13 +00:00
7eec9c12f1 - Remove gnu-hpc build flavours (bsc#1239982)
- Add openmpi5 build flavour
- openmpi5 is not available on 32b systems
- Fix mpi_ver for openmpi5

OBS-URL: https://build.opensuse.org/package/show/science/adios?expand=0&rev=38
2025-04-01 07:51:46 +00:00
6e3d298068 Accepting request 1150310 from science
OBS-URL: https://build.opensuse.org/request/show/1150310
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/adios?expand=0&rev=7
2024-02-26 18:44:27 +00:00
e6feb384c3 Accepting request 1147730 from home:dimstar:rpm4.20:a
- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.

OBS-URL: https://build.opensuse.org/request/show/1147730
OBS-URL: https://build.opensuse.org/package/show/science/adios?expand=0&rev=36
2024-02-25 11:41:49 +00:00
3b45944421 Accepting request 1122565 from science
OBS-URL: https://build.opensuse.org/request/show/1122565
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/adios?expand=0&rev=6
2023-11-02 19:22:30 +00:00
Ana Guerrero
147fe5094a Accepting request 1119615 from home:NMorey:branches:science
- Drop support for obsolete openmpi[123]
- Prepare support for openmpi5

OBS-URL: https://build.opensuse.org/request/show/1119615
OBS-URL: https://build.opensuse.org/package/show/science/adios?expand=0&rev=34
2023-11-02 11:05:58 +00:00
28be93f3f8 - Revert last change.
OBS-URL: https://build.opensuse.org/package/show/science/adios?expand=0&rev=33
2022-06-10 15:44:09 +00:00
17b5a7faee - Dropping openmpi1/2/3 flavors from default as these have been
dropped from oS:Factory.

OBS-URL: https://build.opensuse.org/package/show/science/adios?expand=0&rev=32
2022-06-10 12:22:57 +00:00
4701e9b44e Accepting request 876983 from science
- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  * Remove python2 code and dependencies.
  * Removed & Automated: fix_python_shebang.patch
  * Make python3 the default for TW and SLE/Leap 15
- Do not mark template files for HPC as %config.

- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.

OBS-URL: https://build.opensuse.org/request/show/876983
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/adios?expand=0&rev=5
2021-03-05 15:52:20 +00:00
d602ea6aa6 * Make python3 the default for TW and SLE/Leap 15
- Do not mark template files for HPC as %config.

OBS-URL: https://build.opensuse.org/package/show/science/adios?expand=0&rev=30
2021-03-05 10:38:23 +00:00
ff3620b6e8 - Fix sed match.
OBS-URL: https://build.opensuse.org/package/show/science/adios?expand=0&rev=29
2021-03-04 15:47:17 +00:00
01e504c935 - Remove deleted fix_python_shebang.patch
OBS-URL: https://build.opensuse.org/package/show/science/adios?expand=0&rev=28
2021-03-03 21:30:14 +00:00
8a034961c8 Accepting request 876599 from home:eeich:branches:science
* Remove python2 code and dependencies.
  * Removed & Automated: fix_python_shebang.patch

OBS-URL: https://build.opensuse.org/request/show/876599
OBS-URL: https://build.opensuse.org/package/show/science/adios?expand=0&rev=27
2021-03-03 18:37:58 +00:00
31d85165cd Accepting request 872912 from home:eeich:branches:science
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.

OBS-URL: https://build.opensuse.org/request/show/872912
OBS-URL: https://build.opensuse.org/package/show/science/adios?expand=0&rev=26
2021-02-16 16:51:08 +00:00
456d45e496 Accepting request 869848 from home:eeich:branches:science
- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.

OBS-URL: https://build.opensuse.org/request/show/869848
OBS-URL: https://build.opensuse.org/package/show/science/adios?expand=0&rev=25
2021-02-05 21:18:29 +00:00
a9a3e4bfc7 Accepting request 869473 from home:eeich:branches:science
- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.

OBS-URL: https://build.opensuse.org/request/show/869473
OBS-URL: https://build.opensuse.org/package/show/science/adios?expand=0&rev=24
2021-02-04 14:38:39 +00:00
e5d5296ccd Accepting request 821888 from science
OBS-URL: https://build.opensuse.org/request/show/821888
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/adios?expand=0&rev=4
2020-07-20 19:03:48 +00:00
Ana Guerrero
31a1719d03 Accepting request 821886 from home:StefanBruens:branches:science
- Adapt to HPC module netcdf naming change (boo#1174291).

OBS-URL: https://build.opensuse.org/request/show/821886
OBS-URL: https://build.opensuse.org/package/show/science/adios?expand=0&rev=22
2020-07-20 12:33:04 +00:00
Ana Guerrero
c7817e06cc Accepting request 821698 from home:StefanBruens:branches:science
- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.

OBS-URL: https://build.opensuse.org/request/show/821698
OBS-URL: https://build.opensuse.org/package/show/science/adios?expand=0&rev=21
2020-07-20 09:58:42 +00:00
530d8b6df9 Accepting request 755688 from science
- Add support for gcc8 and gcc9 (jsc#SLE-7766 & jsc#SLE-8604).

OBS-URL: https://build.opensuse.org/request/show/755688
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/adios?expand=0&rev=3
2019-12-12 22:18:38 +00:00
44b869dd98 - Add support for gcc8 and gcc9 (jsc#SLE-7766 & jsc#SLE-8604).
OBS-URL: https://build.opensuse.org/package/show/science/adios?expand=0&rev=19
2019-12-10 21:44:39 +00:00
0a458a45f5 Accepting request 753291 from science
- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.

- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 & jsc#SLE-8609).

- Disable openmpi1 builds for SLE/Leap > 15.1.
- Enable openmpi3 builds for Leap and SLE > 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.

- Add missing FCFLAGS export

- Fix aarch64 LTO build with -ffat-lto-objects flag

- Disable openmpi3 and the openmpi flavor in SLE.
- Remake patch adios-correct-func-ret.patch to make sure the functions
- Update Licensing.
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.

OBS-URL: https://build.opensuse.org/request/show/753291
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/adios?expand=0&rev=2
2019-12-04 12:53:43 +00:00
b79baf5a3c - Another attempt to keep factory-auto happy
OBS-URL: https://build.opensuse.org/package/show/science/adios?expand=0&rev=17
2019-12-03 15:40:56 +00:00
9f4ec01d4a - Try to work around issues with pre build tests
OBS-URL: https://build.opensuse.org/package/show/science/adios?expand=0&rev=16
2019-12-03 14:55:19 +00:00
873bbc629e Accepting request 752650 from home:StefanBruens:branches:science
- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.

- Add missing FCFLAGS export
- Disable openmpi3 and the openmpi flavor in SLE.
- Remake patch adios-correct-func-ret.patch to make sure the functions
- Update Licensing.
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.

OBS-URL: https://build.opensuse.org/request/show/752650
OBS-URL: https://build.opensuse.org/package/show/science/adios?expand=0&rev=15
2019-12-03 13:42:30 +00:00
8c39d0586d - Remove debugging
OBS-URL: https://build.opensuse.org/package/show/science/adios?expand=0&rev=14
2019-11-29 22:17:07 +00:00
be976ed1b3 Accepting request 752511 from home:eeich:branches:science
- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 & jsc#SLE-8609).

OBS-URL: https://build.opensuse.org/request/show/752511
OBS-URL: https://build.opensuse.org/package/show/science/adios?expand=0&rev=13
2019-11-29 20:30:39 +00:00
7cdb7f2589 Accepting request 752509 from home:eeich:branches:science
- Disable openmpi1 builds for SLE/Leap > 15.1.
- Enable openmpi3 builds for Leap and SLE > 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.

OBS-URL: https://build.opensuse.org/request/show/752509
OBS-URL: https://build.opensuse.org/package/show/science/adios?expand=0&rev=12
2019-11-29 20:21:16 +00:00
Ana Guerrero
82ddfa170d Accepting request 751742 from home:anag:branches:science
- Add missing FCFLAGS export

OBS-URL: https://build.opensuse.org/request/show/751742
OBS-URL: https://build.opensuse.org/package/show/science/adios?expand=0&rev=11
2019-11-29 08:03:20 +00:00
Ana Guerrero
e5855115b0 Accepting request 751555 from home:Guillaume_G:branches:openSUSE:Factory:ARM
- Fix aarch64 LTO build with -ffat-lto-objects flag

OBS-URL: https://build.opensuse.org/request/show/751555
OBS-URL: https://build.opensuse.org/package/show/science/adios?expand=0&rev=10
2019-11-28 10:21:32 +00:00
4720773398 Accepting request 740995 from science
OBS-URL: https://build.opensuse.org/request/show/740995
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/adios?expand=0&rev=1
2019-10-21 10:28:08 +00:00
Ana Guerrero
66b3682444 Accepting request 740991 from home:anag:branches:science
- Disable openmpi3 and the openmpi flavor in SLE.

OBS-URL: https://build.opensuse.org/request/show/740991
OBS-URL: https://build.opensuse.org/package/show/science/adios?expand=0&rev=8
2019-10-18 08:48:04 +00:00
Ana Guerrero
db21fd080f Accepting request 735701 from home:anag:branches:science
- Remake patch adios-correct-func-ret.patch to make sure the functions 
  return something instead of changing the return type from int to void.

OBS-URL: https://build.opensuse.org/request/show/735701
OBS-URL: https://build.opensuse.org/package/show/science/adios?expand=0&rev=7
2019-10-07 10:08:55 +00:00
Ana Guerrero
f1c8323a90 Add Jira feature ID
OBS-URL: https://build.opensuse.org/package/show/science/adios?expand=0&rev=6
2019-10-04 15:09:04 +00:00
Ana Guerrero
e76ba8513c Accepting request 699391 from home:anag:branches:science
- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.

OBS-URL: https://build.opensuse.org/request/show/699391
OBS-URL: https://build.opensuse.org/package/show/science/adios?expand=0&rev=5
2019-04-29 10:27:06 +00:00
Ana Guerrero
361569c22b Accepting request 692922 from home:anag:branches:science
- Fix path for the files that were installed directly at /etc.

OBS-URL: https://build.opensuse.org/request/show/692922
OBS-URL: https://build.opensuse.org/package/show/science/adios?expand=0&rev=4
2019-04-10 11:12:33 +00:00
Ana Guerrero
b278446e12 Accepting request 692212 from home:anag:branches:science
- Update Licensing.

OBS-URL: https://build.opensuse.org/request/show/692212
OBS-URL: https://build.opensuse.org/package/show/science/adios?expand=0&rev=3
2019-04-08 09:00:40 +00:00
Ana Guerrero
c4a19651b0 Accepting request 689743 from home:jengelh:branches:science
- Generalize and trim bias from description.

OBS-URL: https://build.opensuse.org/request/show/689743
OBS-URL: https://build.opensuse.org/package/show/science/adios?expand=0&rev=2
2019-03-29 08:34:58 +00:00
3379fd084d Accepting request 689731 from home:anag:branches:factory_staging
- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files
- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
file.
- Add a separate package with the examples in two flavors one for 
non-HPC  and another one for HPC: examples and examples-hpc. 
- Update Requires for the devel package.
- Update to version 1.31.1
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module 
file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor 
to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest 
packaging convention for HPC packages.

OBS-URL: https://build.opensuse.org/request/show/689731
OBS-URL: https://build.opensuse.org/package/show/science/adios?expand=0&rev=1
2019-03-29 07:52:27 +00:00