Compare commits

...

10 Commits

Author SHA1 Message Date
David Abdurachmanov 7b17945dd2
Bootstrap on riscv64
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-12-01 18:23:13 +02:00
Orion Poplawski 327d656fb4 Apply upstream patch to fix sonames 2023-11-10 19:57:12 -07:00
Antonio Trande 920dcafe06 Disable openmpi builds in i686 architecture 2023-11-08 22:14:16 +01:00
Antonio Trande 23c71ef17f Release 6.6.2 2023-11-08 21:51:08 +01:00
Antonio Trande ee205a472a Release 6.6.1| Add missing header file 2023-10-15 18:31:23 +02:00
Antonio Trande cb4e59bc43 Release 6.6.1| PDF guides not installed 2023-10-15 18:06:21 +02:00
Antonio Trande a2d4029f2a Release 6.6.1 2023-10-15 17:41:25 +02:00
Antonio Trande a1e9d4106c Rebuild for petsc-3.19.4| Disable MPICH tests 2023-08-13 18:44:24 +02:00
Antonio Trande 6a89c19118 Active SUNDIALS_BUILD_WITH_PROFILING option 2023-07-23 11:56:59 +02:00
Antonio Trande 977c6b3a33 Set _smp_ncpus_max equal to 1 for all architectures 2023-07-23 11:17:40 +02:00
4 changed files with 299 additions and 503 deletions

2
.gitignore vendored
View File

@ -22,3 +22,5 @@ sundials-2.3.0.tar.gz
/sundials-5.7.0.tar.gz
/sundials-5.8.0.tar.gz
/sundials-6.5.1.tar.gz
/sundials-6.6.1.tar.gz
/sundials-6.6.2.tar.gz

View File

@ -1 +1 @@
SHA512 (sundials-6.5.1.tar.gz) = c68fa7bd5e228739f08f2c328b3e45866ce43e5d9156e98254cf81c6fe7bfc89882a9fff6445e35df5c09cb56364711138de9258fcf4b53dfe70251bf7003196
SHA512 (sundials-6.6.2.tar.gz) = ff40c6dcd408c03ef485c3bd4c2e33219d003e9f92528367366ade2f5f03e54f9090d06b17fa20840663531acc9a195006dbbd0af03d01b0a0d427c7f8d63a52

219
sundials-soversion.patch Normal file
View File

@ -0,0 +1,219 @@
From edf5b080065b3fa95a4bc2edf812c0227df5ee2c Mon Sep 17 00:00:00 2001
From: Julien Schueller <schueller@phimeca.com>
Date: Wed, 20 Sep 2023 12:25:53 +0200
Subject: [PATCH 1/2] CMake: Fix soversion
Signed-off-by: Julien Schueller <schueller@phimeca.com>
---
src/sunlinsol/band/CMakeLists.txt | 2 +-
src/sunlinsol/cusolversp/CMakeLists.txt | 2 +-
src/sunlinsol/dense/CMakeLists.txt | 2 +-
src/sunlinsol/klu/CMakeLists.txt | 2 +-
src/sunlinsol/lapackband/CMakeLists.txt | 2 +-
src/sunlinsol/lapackdense/CMakeLists.txt | 2 +-
src/sunlinsol/pcg/CMakeLists.txt | 2 +-
src/sunlinsol/spbcgs/CMakeLists.txt | 2 +-
src/sunlinsol/spfgmr/CMakeLists.txt | 2 +-
src/sunlinsol/spgmr/CMakeLists.txt | 2 +-
src/sunlinsol/sptfqmr/CMakeLists.txt | 2 +-
src/sunlinsol/superludist/CMakeLists.txt | 2 +-
src/sunlinsol/superlumt/CMakeLists.txt | 2 +-
src/sunnonlinsol/fixedpoint/CMakeLists.txt | 2 +-
src/sunnonlinsol/newton/CMakeLists.txt | 2 +-
16 files changed, 17 insertions(+), 15 deletions(-)
diff --git a/src/sunlinsol/band/CMakeLists.txt b/src/sunlinsol/band/CMakeLists.txt
index 6d912ecf13..3041c51c38 100644
--- a/src/sunlinsol/band/CMakeLists.txt
+++ b/src/sunlinsol/band/CMakeLists.txt
@@ -34,7 +34,7 @@ sundials_add_library(sundials_sunlinsolband
VERSION
${sunlinsollib_VERSION}
SOVERSION
- ${sunlinsollib_VERSION}
+ ${sunlinsollib_SOVERSION}
)
message(STATUS "Added SUNLINSOL_BAND module")
diff --git a/src/sunlinsol/cusolversp/CMakeLists.txt b/src/sunlinsol/cusolversp/CMakeLists.txt
index 7d1539624c..e2e7f95589 100644
--- a/src/sunlinsol/cusolversp/CMakeLists.txt
+++ b/src/sunlinsol/cusolversp/CMakeLists.txt
@@ -33,7 +33,7 @@ sundials_add_library(sundials_sunlinsolcusolversp
VERSION
${sunlinsollib_VERSION}
SOVERSION
- ${sunlinsollib_VERSION}
+ ${sunlinsollib_SOVERSION}
)
message(STATUS "Added SUNLINSOL_CUSOLVERSP module")
diff --git a/src/sunlinsol/dense/CMakeLists.txt b/src/sunlinsol/dense/CMakeLists.txt
index ad8e0e4e07..40e10cd3bd 100644
--- a/src/sunlinsol/dense/CMakeLists.txt
+++ b/src/sunlinsol/dense/CMakeLists.txt
@@ -34,7 +34,7 @@ sundials_add_library(sundials_sunlinsoldense
VERSION
${sunlinsollib_VERSION}
SOVERSION
- ${sunlinsollib_VERSION}
+ ${sunlinsollib_SOVERSION}
)
message(STATUS "Added SUNLINSOL_DENSE module")
diff --git a/src/sunlinsol/klu/CMakeLists.txt b/src/sunlinsol/klu/CMakeLists.txt
index ee39c58795..69c4eb0ddc 100644
--- a/src/sunlinsol/klu/CMakeLists.txt
+++ b/src/sunlinsol/klu/CMakeLists.txt
@@ -33,7 +33,7 @@ sundials_add_library(sundials_sunlinsolklu
VERSION
${sunlinsollib_VERSION}
SOVERSION
- ${sunlinsollib_VERSION}
+ ${sunlinsollib_SOVERSION}
)
message(STATUS "Added SUNLINSOL_KLU module")
diff --git a/src/sunlinsol/lapackband/CMakeLists.txt b/src/sunlinsol/lapackband/CMakeLists.txt
index 48ffb2b399..a89e132998 100644
--- a/src/sunlinsol/lapackband/CMakeLists.txt
+++ b/src/sunlinsol/lapackband/CMakeLists.txt
@@ -33,7 +33,7 @@ sundials_add_library(sundials_sunlinsollapackband
VERSION
${sunlinsollib_VERSION}
SOVERSION
- ${sunlinsollib_VERSION}
+ ${sunlinsollib_SOVERSION}
)
message(STATUS "Added SUNLINSOL_LAPACKBAND module")
diff --git a/src/sunlinsol/lapackdense/CMakeLists.txt b/src/sunlinsol/lapackdense/CMakeLists.txt
index 947085e320..e52a4b6825 100644
--- a/src/sunlinsol/lapackdense/CMakeLists.txt
+++ b/src/sunlinsol/lapackdense/CMakeLists.txt
@@ -33,7 +33,7 @@ sundials_add_library(sundials_sunlinsollapackdense
VERSION
${sunlinsollib_VERSION}
SOVERSION
- ${sunlinsollib_VERSION}
+ ${sunlinsollib_SOVERSION}
)
message(STATUS "Added SUNLINSOL_LAPACKDENSE module")
diff --git a/src/sunlinsol/pcg/CMakeLists.txt b/src/sunlinsol/pcg/CMakeLists.txt
index 21c0e7f70e..9094ba0e45 100644
--- a/src/sunlinsol/pcg/CMakeLists.txt
+++ b/src/sunlinsol/pcg/CMakeLists.txt
@@ -32,7 +32,7 @@ sundials_add_library(sundials_sunlinsolpcg
VERSION
${sunlinsollib_VERSION}
SOVERSION
- ${sunlinsollib_VERSION}
+ ${sunlinsollib_SOVERSION}
)
message(STATUS "Added SUNLINSOL_PCG module")
diff --git a/src/sunlinsol/spbcgs/CMakeLists.txt b/src/sunlinsol/spbcgs/CMakeLists.txt
index a1c678328b..e7446be084 100644
--- a/src/sunlinsol/spbcgs/CMakeLists.txt
+++ b/src/sunlinsol/spbcgs/CMakeLists.txt
@@ -32,7 +32,7 @@ sundials_add_library(sundials_sunlinsolspbcgs
VERSION
${sunlinsollib_VERSION}
SOVERSION
- ${sunlinsollib_VERSION}
+ ${sunlinsollib_SOVERSION}
)
message(STATUS "Added SUNLINSOL_SPBCGS module")
diff --git a/src/sunlinsol/spfgmr/CMakeLists.txt b/src/sunlinsol/spfgmr/CMakeLists.txt
index 660f8e7576..817fbda37c 100644
--- a/src/sunlinsol/spfgmr/CMakeLists.txt
+++ b/src/sunlinsol/spfgmr/CMakeLists.txt
@@ -31,7 +31,7 @@ sundials_add_library(sundials_sunlinsolspfgmr
VERSION
${sunlinsollib_VERSION}
SOVERSION
- ${sunlinsollib_VERSION}
+ ${sunlinsollib_SOVERSION}
)
message(STATUS "Added SUNLINSOL_SPFGMR module")
diff --git a/src/sunlinsol/spgmr/CMakeLists.txt b/src/sunlinsol/spgmr/CMakeLists.txt
index 5e4bbd8356..df03282a92 100644
--- a/src/sunlinsol/spgmr/CMakeLists.txt
+++ b/src/sunlinsol/spgmr/CMakeLists.txt
@@ -31,7 +31,7 @@ sundials_add_library(sundials_sunlinsolspgmr
VERSION
${sunlinsollib_VERSION}
SOVERSION
- ${sunlinsollib_VERSION}
+ ${sunlinsollib_SOVERSION}
)
message(STATUS "Added SUNLINSOL_SPGMR module")
diff --git a/src/sunlinsol/sptfqmr/CMakeLists.txt b/src/sunlinsol/sptfqmr/CMakeLists.txt
index d5f4c35e7f..86f06b8b1b 100644
--- a/src/sunlinsol/sptfqmr/CMakeLists.txt
+++ b/src/sunlinsol/sptfqmr/CMakeLists.txt
@@ -31,7 +31,7 @@ sundials_add_library(sundials_sunlinsolsptfqmr
VERSION
${sunlinsollib_VERSION}
SOVERSION
- ${sunlinsollib_VERSION}
+ ${sunlinsollib_SOVERSION}
)
message(STATUS "Added SUNLINSOL_SPTFQMR module")
diff --git a/src/sunlinsol/superludist/CMakeLists.txt b/src/sunlinsol/superludist/CMakeLists.txt
index 189a844ee8..0d7ad0803f 100644
--- a/src/sunlinsol/superludist/CMakeLists.txt
+++ b/src/sunlinsol/superludist/CMakeLists.txt
@@ -39,7 +39,7 @@ sundials_add_library(sundials_sunlinsolsuperludist
VERSION
${sunlinsollib_VERSION}
SOVERSION
- ${sunlinsollib_VERSION}
+ ${sunlinsollib_SOVERSION}
)
message(STATUS "Added SUNLINSOL_SUPERLUDIST module")
diff --git a/src/sunlinsol/superlumt/CMakeLists.txt b/src/sunlinsol/superlumt/CMakeLists.txt
index 6d1a075fad..f2a1e9ff66 100644
--- a/src/sunlinsol/superlumt/CMakeLists.txt
+++ b/src/sunlinsol/superlumt/CMakeLists.txt
@@ -43,7 +43,7 @@ sundials_add_library(sundials_sunlinsolsuperlumt
VERSION
${sunlinsollib_VERSION}
SOVERSION
- ${sunlinsollib_VERSION}
+ ${sunlinsollib_SOVERSION}
)
message(STATUS "Added SUNLINSOL_SUPERLUMT module")
diff --git a/src/sunnonlinsol/fixedpoint/CMakeLists.txt b/src/sunnonlinsol/fixedpoint/CMakeLists.txt
index 2b19f025c5..50d520be5e 100644
--- a/src/sunnonlinsol/fixedpoint/CMakeLists.txt
+++ b/src/sunnonlinsol/fixedpoint/CMakeLists.txt
@@ -31,7 +31,7 @@ sundials_add_library(sundials_sunnonlinsolfixedpoint
VERSION
${sunnonlinsollib_VERSION}
SOVERSION
- ${sunnonlinsollib_VERSION}
+ ${sunnonlinsollib_SOVERSION}
)
message(STATUS "Added SUNNONLINSOL_FIXEDPOINT module")
diff --git a/src/sunnonlinsol/newton/CMakeLists.txt b/src/sunnonlinsol/newton/CMakeLists.txt
index 64d2dcba56..54856d2d55 100644
--- a/src/sunnonlinsol/newton/CMakeLists.txt
+++ b/src/sunnonlinsol/newton/CMakeLists.txt
@@ -31,7 +31,7 @@ sundials_add_library(sundials_sunnonlinsolnewton
VERSION
${sunnonlinsollib_VERSION}
SOVERSION
- ${sunnonlinsollib_VERSION}
+ ${sunnonlinsollib_SOVERSION}
)
message(STATUS "Added SUNNONLINSOL_NEWTON module")

View File

@ -10,7 +10,15 @@
%define _lto_cflags %{nil}
%global with_mpich 1
%if 0%{?fedora} >= 40
%ifarch %{ix86}
%global with_openmpi 0
%else
%global with_openmpi 1
%endif
%else
%global with_openmpi 1
%endif
## BLAS ##
%if 0%{?fedora} || 0%{?rhel} >= 9
@ -23,15 +31,19 @@
###########
%global with_hypre 1
%ifnarch s390x
%ifarch x86_64
%global with_openmpicheck 1
%global with_mpichcheck 1
%global with_mpichcheck 0
%endif
###########
%global with_sercheck 1
## PETSc ##
%ifnarch riscv64
%global with_petsc 1
%else
%global with_petsc 0
%endif
###########
## SuperLUMT ##
@ -71,11 +83,24 @@
%global with_fortran 0
%endif
##########
# SOVERSIONs (*_SOVERSION from CMakeLists.txt):
%global arkodelib_SOVERSION 5
%global cvodelib_SOVERSION 6
%global cvodeslib_SOVERSION 6
%global idalib_SOVERSION 6
%global idaslib_SOVERSION 5
%global kinsollib_SOVERSION 6
#global cpodeslib_SOVERSION 0
%global nveclib_SOVERSION 6
%global sunmatrixlib_SOVERSION 4
%global sunlinsollib_SOVERSION 4
%global sunnonlinsollib_SOVERSION 3
%global sundialslib_SOVERSION 6
Summary: Suite of nonlinear solvers
Name: sundials
Version: 6.5.1
Release: 3%{?dist}
Version: 6.6.2
Release: %autorelease -e 0.riscv64
# SUNDIALS is licensed under BSD with some additional (but unrestrictive) clauses.
# Check the file 'LICENSE' for details.
License: BSD
@ -90,6 +115,8 @@ Patch1: %{name}-5.5.0-set_superlumt64_name.patch
Patch2: %{name}-change_petsc_variable.patch
Patch3: %{name}-klu64.patch
# Upstream fix for SOVERSIONs https://github.com/LLNL/sundials/pull/343
Patch4: %{name}-soversion.patch
BuildRequires: make
%if 0%{?with_fortran}
@ -100,7 +127,7 @@ BuildRequires: gcc, gcc-c++
%if 0%{?epel}
BuildRequires: epel-rpm-macros
%endif
BuildRequires: cmake3 >= 3.10
BuildRequires: cmake >= 3.10
BuildRequires: %{blaslib}-devel
%if 0%{?with_superlumt}
%ifarch s390x x86_64 %{power64} aarch64
@ -241,6 +268,8 @@ pushd %{name}-%{version}
%patch 3 -p1 -b .klu64
%endif
%patch 4 -p1 -b .soversion
mv src/arkode/README.md src/README-arkode.md
mv src/cvode/README.md src/README-cvode.md
mv src/cvodes/README.md src/README-cvodes.md
@ -258,7 +287,7 @@ cp -a sundials-%{version} buildmpich_dir
%build
%global _smp_ncpus_max 2
%global _smp_ncpus_max 1
mkdir -p sundials-%{version}/build
@ -279,17 +308,20 @@ export LIBSUPERLUMTLINK=-lsuperlumt_d
%undefine _hardened_build
export CFLAGS=" "
export FFLAGS=" "
%global _cmake cmake3
%_cmake -B sundials-%{version}/build -S sundials-%{version} \
export FCFLAGS=" "
%{_bindir}/cmake -B sundials-%{version}/build -S sundials-%{version} \
-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
-DCMAKE_BUILD_TYPE:STRING=Debug \
-DCMAKE_C_FLAGS_DEBUG:STRING="-O0 -g %{__global_ldflags} -I$INCBLAS" \
-DCMAKE_Fortran_FLAGS_DEBUG:STRING="-O0 -g %{__global_ldflags} -I$INCBLAS" \
-DCMAKE_CXX_FLAGS_DEBUG:STRING="-O0 -g %{__global_ldflags} -I$INCBLAS" \
-DCMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING="%{__global_ldflags} $LIBBLASLINK $LIBSUPERLUMTLINK" \
%else
export CFLAGS="%{build_cflags}"
export CFLAGS="%{build_fflags}"
%cmake3 -B sundials-%{version}/build -S sundials-%{version} \
export FFLAGS="%{build_fflags}"
%cmake -B sundials-%{version}/build -S sundials-%{version} \
-DCMAKE_C_FLAGS_RELEASE:STRING="%{optflags} -I$INCBLAS" \
-DCMAKE_Fortran_FLAGS_RELEASE:STRING="%{optflags} -I$INCBLAS" \
%endif
%if 0%{?with_klu64}
-DSUNDIALS_INDEX_SIZE:STRING=64 \
@ -307,10 +339,9 @@ export CFLAGS="%{build_fflags}"
-DCOLAMD_LIBRARY=%{_libdir}/libcolamd.so -DCOLAMD_LIBRARY_DIR:PATH=%{_libdir} \
-DKLU_INCLUDE_DIR:PATH=%{_includedir}/suitesparse \
%endif
-DSUNDIALS_BUILD_WITH_PROFILING:BOOL=OFF \
-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
-DCMAKE_BUILD_TYPE:STRING=Release \
-DCMAKE_C_FLAGS_RELEASE:STRING="%{optflags} -I$INCBLAS" \
-DCMAKE_Fortran_FLAGS_RELEASE:STRING="%{optflags} -I$INCBLAS" \
-DCMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING="%{__global_ldflags} $LIBBLASLINK $LIBSUPERLUMTLINK" \
-DCMAKE_INSTALL_INCLUDEDIR:PATH=%{_includedir} \
-DLAPACK_ENABLE:BOOL=OFF \
@ -391,17 +422,20 @@ export FC=$MPI_BIN/mpif77
%undefine _hardened_build
export CFLAGS=" "
export FFLAGS=" "
%global _cmake cmake3
%_cmake -B buildopenmpi_dir/build -S buildopenmpi_dir \
export FCFLAGS=" "
%{_bindir}/cmake -B buildopenmpi_dir/build -S buildopenmpi_dir \
-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
-DCMAKE_BUILD_TYPE:STRING=Debug \
-DCMAKE_C_FLAGS_DEBUG:STRING="-O0 -g %{__global_ldflags} -I$INCBLAS" \
-DCMAKE_Fortran_FLAGS_DEBUG:STRING="-O0 -g %{__global_ldflags} -I$INCBLAS" \
-DCMAKE_CXX_FLAGS_DEBUG:STRING="-O0 -g %{__global_ldflags} -I$INCBLAS" \
-DCMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING="%{__global_ldflags} $LIBBLASLINK $LIBSUPERLUMTLINK $LIBHYPRELINK" \
%else
export CFLAGS="%{build_cflags}"
export CFLAGS="%{build_fflags}"
%cmake3 -B buildopenmpi_dir/build -S buildopenmpi_dir \
export FFLAGS="%{build_fflags}"
%cmake -B buildopenmpi_dir/build -S buildopenmpi_dir \
-DCMAKE_C_FLAGS_RELEASE:STRING="%{optflags} -I$INCBLAS" \
-DCMAKE_Fortran_FLAGS_RELEASE:STRING="%{optflags} -I$INCBLAS" \
%endif
%if 0%{?with_klu64}
-DSUNDIALS_INDEX_SIZE:STRING=64 \
@ -426,10 +460,9 @@ export CFLAGS="%{build_fflags}"
-DPETSC_EXECUTABLE_RUNS:BOOL=ON \
%endif
%endif
-DSUNDIALS_BUILD_WITH_PROFILING:BOOL=OFF \
-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
-DCMAKE_BUILD_TYPE:STRING=Release \
-DCMAKE_C_FLAGS_RELEASE:STRING="%{optflags} -I$INCBLAS" \
-DCMAKE_Fortran_FLAGS_RELEASE:STRING="%{optflags} -I$INCBLAS" \
-DCMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING="%{__global_ldflags} $LIBBLASLINK $LIBSUPERLUMTLINK $LIBHYPRELINK" \
-DMPI_INCLUDE_PATH:PATH=$MPI_INCLUDE \
-DCMAKE_INSTALL_INCLUDEDIR:PATH=$MPI_INCLUDE \
@ -525,17 +558,20 @@ export FC=$MPI_BIN/mpif77
%undefine _hardened_build
export CFLAGS=" "
export FFLAGS=" "
%global _cmake cmake3
%_cmake -B buildmpich_dir/build -S buildmpich_dir \
export FCFLAGS=" "
%{_bindir}/cmake -B buildmpich_dir/build -S buildmpich_dir \
-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
-DCMAKE_BUILD_TYPE:STRING=Debug \
-DCMAKE_C_FLAGS_DEBUG:STRING="-O0 -g %{__global_ldflags} -I$INCBLAS" \
-DCMAKE_Fortran_FLAGS_DEBUG:STRING="-O0 -g %{__global_ldflags} -I$INCBLAS" \
-DCMAKE_CXX_FLAGS_DEBUG:STRING="-O0 -g %{__global_ldflags} -I$INCBLAS" \
-DCMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING="%{__global_ldflags} $LIBBLASLINK $LIBSUPERLUMTLINK $LIBHYPRELINK" \
%else
export CFLAGS="%{build_cflags}"
export CFLAGS="%{build_fflags}"
%cmake3 -B buildmpich_dir/build -S buildmpich_dir \
export FFLAGS="%{build_fflags}"
%cmake -B buildmpich_dir/build -S buildmpich_dir \
-DCMAKE_C_FLAGS_RELEASE:STRING="%{optflags} -I$INCBLAS" \
-DCMAKE_Fortran_FLAGS_RELEASE:STRING="%{optflags} -I$INCBLAS" \
%endif
%if 0%{?with_klu64}
-DSUNDIALS_INDEX_SIZE:STRING=64 \
@ -560,10 +596,9 @@ export CFLAGS="%{build_fflags}"
-DPETSC_EXECUTABLE_RUNS:BOOL=ON \
%endif
%endif
-DSUNDIALS_BUILD_WITH_PROFILING:BOOL=OFF \
-DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
-DCMAKE_BUILD_TYPE:STRING=Release \
-DCMAKE_C_FLAGS_RELEASE:STRING="%{optflags} -I$INCBLAS" \
-DCMAKE_Fortran_FLAGS_RELEASE:STRING="%{optflags} -I$INCBLAS" \
-DCMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING="%{__global_ldflags} $LIBBLASLINK $LIBSUPERLUMTLINK $LIBHYPRELINK" \
-DLAPACK_ENABLE:BOOL=OFF \
-DMPI_INCLUDE_PATH:PATH=$MPI_INCLUDE \
@ -644,6 +679,7 @@ rm -f %{buildroot}%{_includedir}/sundials/LICENSE
rm -f %{buildroot}%{_includedir}/sundials/NOTICE
%check
%ifnarch riscv64
%if 0%{?with_openmpi}
%if 0%{?with_openmpicheck}
%{_openmpi_load}
@ -655,12 +691,8 @@ export OMPI_MCA_rmaps_base_oversubscribe=yes
%else
export LD_LIBRARY_PATH=%{buildroot}$MPI_LIB:$MPI_LIB
export OMPI_MCA_rmaps_base_oversubscribe=yes
%ifarch aarch64 %{power64}
%ctest -- --output-on-failure -E 'test_sunlinsol_superlumt'
%else
%ctest -- --output-on-failure -E 'test_sunlinsol_superlumt|test_fsunlinsol_dense_mod'
%endif
%endif
%{_openmpi_unload}
%endif
## if with_openmpicheck
@ -676,12 +708,8 @@ export LD_LIBRARY_PATH=%{buildroot}$MPI_LIB:$MPI_LIB
%ctest -- -VV --output-on-failure --debug
%else
export LD_LIBRARY_PATH=%{buildroot}$MPI_LIB:$MPI_LIB
%ifarch aarch64 %{power64}
%ctest -- --output-on-failure -E 'test_sunlinsol_superlumt'
%else
%ctest -- --output-on-failure -E 'test_sunlinsol_superlumt|test_fsunlinsol_dense_mod'
%endif
%endif
%{_mpich_unload}
%endif
## if with_mpichcheck
@ -695,14 +723,12 @@ export LD_LIBRARY_PATH=%{buildroot}%{_libdir}:%{_libdir}
%ctest -- -VV --output-on-failure --debug
%else
export LD_LIBRARY_PATH=%{buildroot}%{_libdir}:%{_libdir}
%ifarch aarch64 %{power64}
%ctest -- --output-on-failure -E 'test_sunlinsol_superlumt'
%else
%ctest -- --output-on-failure -E 'test_sunlinsol_superlumt|test_fsunlinsol_dense_mod'
%endif
%endif
%endif
## if with_sercheck
%endif
## ifnarch riscv64
%files
%license sundials-%{version}/LICENSE
@ -714,20 +740,21 @@ export LD_LIBRARY_PATH=%{buildroot}%{_libdir}:%{_libdir}
%doc sundials-%{version}/src/README.idas.md
%doc sundials-%{version}/src/README-kinsol.md
%doc sundials-%{version}/NOTICE
%{_libdir}/libsundials_generic.so.*
%{_libdir}/libsundials_ida*.so.*
%{_libdir}/libsundials_cvode*.so.*
%{_libdir}/libsundials_arkode*.so.*
%{_libdir}/libsundials_kinsol.so.*
%{_libdir}/libsundials_nvecserial.so.*
%{_libdir}/libsundials_nvecopenmp.so.*
%{_libdir}/libsundials_nvecmanyvector.so.*
%{_libdir}/libsundials_arkode*.so.%{arkodelib_SOVERSION}*
%{_libdir}/libsundials_cvode*.so.%{cvodelib_SOVERSION}*
%{_libdir}/libsundials_generic.so.%{sundialslib_SOVERSION}**
%{_libdir}/libsundials_ida.so.%{idalib_SOVERSION}*
%{_libdir}/libsundials_idas.so.%{idaslib_SOVERSION}*
%{_libdir}/libsundials_kinsol.so.%{kinsollib_SOVERSION}*
%{_libdir}/libsundials_nvecopenmp.so.%{nveclib_SOVERSION}*
%{_libdir}/libsundials_nvecmanyvector.so.%{nveclib_SOVERSION}*
%if %{with pthread}
%{_libdir}/libsundials_nvecpthreads.so.*
%{_libdir}/libsundials_nvecpthreads.so.%{nveclib_SOVERSION}*
%endif
%{_libdir}/libsundials_sunmatrix*.so.*
%{_libdir}/libsundials_sunlinsol*.so.*
%{_libdir}/libsundials_sunnonlinsol*.so.*
%{_libdir}/libsundials_nvecserial.so.%{nveclib_SOVERSION}*
%{_libdir}/libsundials_sunlinsol*.so.%{sunlinsollib_SOVERSION}*
%{_libdir}/libsundials_sunmatrix*.so.%{sunmatrixlib_SOVERSION}*
%{_libdir}/libsundials_sunnonlinsol*.so.%{sunnonlinsollib_SOVERSION}*
%if 0%{?with_fortran}
%{_libdir}/libsundials_f*[_mod].so.*
%endif
@ -793,6 +820,7 @@ export LD_LIBRARY_PATH=%{buildroot}%{_libdir}:%{_libdir}
%{_includedir}/sundials/sundials_linearsolver.hpp
%{_includedir}/sundials/sundials_logger.h
%{_includedir}/sundials/sundials_matrix.hpp
%{_includedir}/sundials/sundials_memory.hpp
%{_includedir}/sundials/sundials_nonlinearsolver.hpp
%{_includedir}/sundials/sundials_nvector.hpp
%{_includedir}/sundials/sundials_profiler.h
@ -987,460 +1015,7 @@ export LD_LIBRARY_PATH=%{buildroot}%{_libdir}:%{_libdir}
%license sundials-%{version}/LICENSE
%doc sundials-%{version}/README.md
%doc sundials-%{version}/NOTICE
%doc sundials-%{version}/doc/cvode/cv_guide.pdf
%doc sundials-%{version}/doc/kinsol/kin_guide.pdf
%doc sundials-%{version}/doc/cvodes/cvs_guide.pdf
%doc sundials-%{version}/doc/ida/ida_guide.pdf
%doc sundials-%{version}/doc/arkode/*
%changelog
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 6.5.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Wed Apr 19 2023 Antonio Trande <sagitter@fedoraproject.org> - 6.5.1-2
- Fix ctest commands
* Wed Apr 19 2023 Antonio Trande <sagitter@fedoraproject.org> - 6.5.1-1
- Release 6.5.1
* Fri Mar 03 2023 Antonio Trande <sagitter@fedoraproject.org> - 5.8.0-15
- Fix installed files in EPEL9
* Fri Mar 03 2023 Antonio Trande <sagitter@fedoraproject.org> - 5.8.0-14
- Enable only KLU64 in EPEL9
* Fri Mar 03 2023 Antonio Trande <sagitter@fedoraproject.org> - 5.8.0-13
- Fix PETSc support in EPEL9
* Fri Feb 24 2023 Antonio Trande <sagitter@fedoraproject.org> - 5.8.0-12
- Rebuild (rhbz#2171312)
- Enable KLU-64 in EPEL9 (rhbz#20673760)
- Disable PETSc support in 64-bit architectures
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 5.8.0-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Sat Jan 14 2023 Antonio Trande <sagitter@fedoraproject.org> - 5.8.0-10
- Enable KLU support in EPEL9
* Wed Jan 04 2023 Antonio Trande <sagitter@fedoraproject.org> - 5.8.0-9
- Build in EPEL9
- Disable KLU support in EPEL9
* Sun Nov 13 2022 Antonio Trande <sagitter@fedoraproject.org> - 5.8.0-8
- Enable OpenMPI tests
* Sat Oct 29 2022 Antonio Trande <sagitter@fedoraproject.org> - 5.8.0-7
- Use multiple jobs for testing
- Disable OpenMPI tests
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 5.8.0-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Sat Apr 23 2022 Antonio Trande <sagitter@fedoraproject.org> - 5.8.0-5
- Rebuild for PETSc-3.17.0
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 5.8.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Sat Nov 20 2021 Antonio Trande <sagitter@fedoraproject.org> - 5.8.0-3
- Enable SuiteSparse support on epel8
* Sat Nov 06 2021 Antonio Trande <sagitter@fedoraproject.org> - 5.8.0-2
- Build on epel8
* Wed Oct 20 2021 Antonio Trande <sagitter@fedoraproject.org> - 5.8.0-1
- Release 5.8.0
* Mon Jul 26 2021 Antonio Trande <sagitter@fedoraproject.org> - 5.7.0-3
- Disable debug mode
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 5.7.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Sun Feb 21 2021 Antonio Trande <sagitter@fedoraproject.org> - 5.7.0-1
- Release 5.7.0
* Sun Feb 21 2021 Antonio Trande <sagitter@fedoraproject.org> - 5.6.1-3
- Fix the lists of installed files
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Wed Dec 30 2020 Antonio Trande <sagitter@fedoraproject.org> - 5.6.1-1
- Release 5.6.1
* Thu Dec 10 2020 Antonio Trande <sagitter@fedoraproject.org> - 5.5.0-2
- Modify CMake options
* Sun Nov 08 2020 Antonio Trande <sagitter@fedoraproject.org> - 5.5.0-1
- Release 5.5.0
* Fri Sep 25 2020 Antonio Trande <sagitter@fedoraproject.org> - 5.4.0-1
- Release 5.4.0
* Mon Aug 24 2020 Antonio Trande <sagitter@fedoraproject.org> - 5.3.0-5
- Increase build release number
* Thu Aug 20 2020 Iñaki Úcar <iucar@fedoraproject.org> - 5.3.0-4
- https://fedoraproject.org/wiki/Changes/FlexiBLAS_as_BLAS/LAPACK_manager
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 5.3.0-3
- Second attempt - Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 5.3.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Sat May 23 2020 Antonio Trande <sagitter@fedoraproject.org> - 5.3.0-1
- Release 5.3.0
- CMake option SUNDIALS_BUILD_WITH_MONITORING activated
* Sat May 23 2020 Antonio Trande <sagitter@fedoraproject.org> - 5.2.0-5
- Add OMPI_MCA_rmaps_base_oversubscribe=yes option to prevent ctest
failures due to insufficient number of slots
* Fri May 22 2020 Antonio Trande <sagitter@fedoraproject.org> - 5.2.0-4
- Fix installation of config.h files (rhbz#1839131)
* Fri Apr 24 2020 Antonio Trande <sagitter@fedoraproject.org> - 5.2.0-3
- Fix packaging of all libraries
* Fri Apr 24 2020 Antonio Trande <sagitter@fedoraproject.org> - 5.2.0-2
- Fix rhbz#1827675
* Fri Apr 10 2020 Antonio Trande <sagitter@fedoraproject.org> - 5.2.0-1
- Release 5.2.0
- Use -fcommon flag workaround for GCC-10
- Disable pthread support (do not mix-up openmp and pthread)
* Fri Jan 31 2020 Antonio Trande <sagitter@fedoraproject.org> - 4.1.0-12
- Use job 1 with ctest
- Disable MPI tests on EPEL8
* Fri Jan 31 2020 Antonio Trande <sagitter@fedoraproject.org> - 4.1.0-11
- Fix rhbz#1828004
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.0-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Sat Jan 25 2020 Antonio Trande <sagitter@fedoraproject.org> - 4.1.0-9
- Workaround for GCC-10 (-fcommon)
* Sun Jan 05 2020 Antonio Trande <sagitter@fedoraproject.org> - 4.1.0-8
- New rebuild
* Sat Dec 21 2019 Antonio Trande <sagitter@fedoraproject.org> - 4.1.0-7
- Rebuild for petsc-3.11.3 on EPEL7
* Fri Oct 18 2019 Antonio Trande <sagitter@fedoraproject.org> - 4.1.0-6
- Rebuild for petsc-3.12.0
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Sun Jun 30 2019 Antonio Trande <sagitter@fedoraproject.org> - 4.1.0-4
- Do not use devtoolset as runtime dependence
* Wed Jun 26 2019 Antonio Trande <sagitter@fedoraproject.org> - 4.1.0-3
- Do not use curly brackets under %%files
* Thu Apr 25 2019 Antonio Trande <sagitter@fedoraproject.org> - 4.1.0-2
- Reorganization of the files
* Sun Apr 21 2019 Antonio Trande <sagitter@fedoraproject.org> - 4.1.0-1
- Release 4.1.0
- Re-enable OpenMPI tests (rhbz#1639646)
- Use Python3
- Compile Fortran libraries
* Thu Feb 14 2019 Orion Poplawski <orion@nwra.com> - 3.2.1-4
- Rebuild for openmpi 3.1.3
- Disable tests of MPI libraries for "not enough slots available" errors
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Sun Dec 02 2018 Antonio Trande <sagitter@fedoraproject.org> - 3.2.1-2
- PETSc support is now re-enabled (rhbz#1639646)
* Sat Oct 20 2018 Antonio Trande <sagitter@fedoraproject.org> - 3.2.1-1
- Update to 3.2.1
- Disable PETSc support (rhbz#1639646)
- Disable OpenMPI tests (rhbz#1639646)
* Sat Oct 13 2018 Antonio Trande <sagitter@fedoraproject.org> - 3.2.0-1
- Update to 3.2.0
* Wed Sep 05 2018 Antonio Trande <sagitter@fedoraproject.org> - 3.1.2-2
- Forced to use python2 (tests work under python2 only)
* Wed Aug 01 2018 Antonio Trande <sagitter@fedoraproject.org> - 3.1.2-1
- Update to 3.1.2
- Enable PETSC support
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Wed Jun 06 2018 Antonio Trande <sagitter@fedoraproject.org> - 3.1.1-2
- Do not pack examples
- Use SuperLUMT64 on 64bit systems
* Sun May 13 2018 Antonio Trande <sagitter@fedoraproject.org> - 3.1.1-1
- Update to 3.1.1
* Fri May 04 2018 Antonio Trande <sagitter@fedoraproject.org> - 3.1.0-5
- Rebuild for hypre-2.14.0
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Fri Feb 02 2018 Antonio Trande <sagitter@fedoraproject.org> - 3.1.0-3
- Use %%ldconfig_scriptlets
* Wed Jan 31 2018 Antonio Trande <sagitter@fedoraproject.org> - 3.1.0-2
- Rebuild for GCC-8
* Fri Dec 22 2017 Antonio Trande <sagitter@fedoraproject.org> - 3.1.0-1
- Update to 3.1.0
* Wed Nov 15 2017 Antonio Trande <sagitter@fedoraproject.org> - 3.0.0-3
- Use -Wl,--as-needed flag
- Fix shared-linker flags
* Thu Nov 09 2017 Antonio Trande <sagitter@fedoraproject.org> - 3.0.0-2
- Remove sub-packages
- Uninstall static libraries
* Mon Oct 30 2017 Antonio Trande <sagitter@fedoraproject.org> - 3.0.0-1
- Update to 3.0.0
- Use cmake3 on epel
- Install examples
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.0-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Fri Mar 03 2017 Antonio Trande <sagitter@fedoraproject.org> - 2.7.0-10
- Build OpenMPI libraries on EPEL
* Fri Mar 03 2017 Antonio Trande <sagitter@fedoraproject.org> - 2.7.0-9
- Add KLU support
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.0-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Tue Nov 01 2016 Antonio Trande <sagitter@fedoraproject.org> - 2.7.0-7
- New architectures
* Mon Oct 24 2016 Antonio Trande <sagitter@fedoraproject.org> - 2.7.0-6
- Fix builds of MPICH libraries
* Fri Oct 21 2016 Orion Poplawski <orion@cora.nwra.com> - 2.7.0-5
- Rebuild for openmpi 2.0
* Mon Oct 17 2016 Antonio Trande <sagitter@fedoraproject.org> - 2.7.0-4
- Set debug builds
* Thu Oct 06 2016 Antonio Trande <sagitter@fedoraproject.org> - 2.7.0-3
- SuperLUMT support condizionalized
- Removed pkgconfig files
* Tue Oct 04 2016 Antonio Trande <sagitter@fedoraproject.org> - 2.7.0-2
- Enabled SuperLUMT and HYPRE support
* Thu Sep 29 2016 Antonio Trande <sagitter@fedoraproject.org> - 2.7.0-1
- Update to 2.7.0
* Sun Mar 27 2016 Antonio Trande <sagitter@fedoraproject.org> - 2.6.2-19
- Typos fixed
* Sat Mar 26 2016 Antonio Trande <sagitter@fedoraproject.org> - 2.6.2-18
- Enabled OpenMP support
* Sun Mar 20 2016 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 2.6.2-17
- Add lapack-devel requires to -devel package
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.2-16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Mon Jan 25 2016 Antonio Trande <sagitter@fedoraproject.org> - 2.6.2-15
- Fixed pthread flags
* Sun Jan 17 2016 Antonio Trande <sagitter@fedoraproject.org> - 2.6.2-14
- Fix OpenMPI compilers
- MPICH libraries enabled
- Cmake's MPI Fortran compiler test disabled
- Included pkgconfig files for MPICH libraries
* Thu Dec 31 2015 Antonio Trande <sagitter@fedoraproject.org> - 2.6.2-13
- Exclude pkgconfig for OpenMPI libs on s390
* Sat Dec 26 2015 Antonio Trande <sagitter@fedoraproject.org> - 2.6.2-12
- Fixed pkgconfig files
- Added pkgconfig files for OpenMPI libraries
- All Fortran libraries moved to default library paths
* Thu Nov 12 2015 Antonio Trande <sagitter@fedoraproject.org> - 2.6.2-11
- Fixes for EPEL7
- Set mpif77 only for OpenMPI < 1.17 (EPEL7)
- Set mpifort for OpenMPI > 1.17 (Fedora)
- Set LDFLAGS for EPEL7
* Wed Nov 11 2015 Antonio Trande <sagitter@fedoraproject.org> - 2.6.2-10
- OpenMPI Fortran lib tests not compiled on F<23
* Wed Nov 11 2015 Antonio Trande <sagitter@fedoraproject.org> - 2.6.2-9
- Hardened builds on <F23
- openmpi tests still crash/hang on i686 (Fedora 21)
- Rebuilt on Fedora 21
* Thu Oct 15 2015 Antonio Trande <sagitter@fedoraproject.org> - 2.6.2-8
- Rebuilt for cmake 3.4.0
* Sun Sep 20 2015 Antonio Trande <sagitter@fedoraproject.org> - 2.6.2-7
- Performed even tests of the parallel-libraries on ix86 arches
* Tue Sep 15 2015 Orion Poplawski <orion@cora.nwra.com> - 2.6.2-6
- Rebuild for openmpi 1.10.0
* Fri Aug 28 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.6.2-5
- Rebuild for rpm-mpi-hooks-3-2
* Sat Aug 15 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.6.2-4
- Rebuild for MPI provides
* Mon Aug 10 2015 Sandro Mani <manisandro@gmail.com> - 2.6.2-3
- Rebuild for RPM MPI Requires Provides Change
* Tue Aug 04 2015 Antonio Trande <sagitter@fedoraproject.org> - 2.6.2-2
- Added rsh as BR for EPEL7
* Tue Aug 04 2015 Antonio Trande <sagitter@fedoraproject.org> - 2.6.2-1
- Update to 2.6.2
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.1-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Wed Jun 03 2015 Antonio Trande <sagitter@fedoraproject.org> - 2.6.1-8
- Excluded some tests for s390 s390x
- openmpi tests disabled on ix86 %%{arm} (BZ#1201901)
* Sat May 09 2015 Antonio Trande <sagitter@fedoraproject.org> - 2.6.1-7
- Excluded kinKrylovDemo_ls test for aarch64
* Fri Apr 17 2015 Antonio Trande <sagitter@fedoraproject.org> - 2.6.1-6
- Performed parallel/serial tests
* Thu Apr 16 2015 Antonio Trande <sagitter@fedoraproject.org> - 2.6.1-5
- Fixed ldconfig scriptlets
* Sat Apr 04 2015 Antonio Trande <sagitter@fedoraproject.org> - 2.6.1-4
- Packaged static Fortran libraries
* Fri Apr 03 2015 Antonio Trande <sagitter@fedoraproject.org> - 2.6.1-3
- Packaged pkg-config files of Serial libraries
* Wed Apr 01 2015 Antonio Trande <sagitter@fedoraproject.org> - 2.6.1-2
- Built OpenMPI, libraries with threading support, Fortran libraries
* Mon Mar 30 2015 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 2.6.1-1
- Update to version 2.6.1
- Minor bugfixes
* Sun Mar 29 2015 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 2.6.0-2
- Ensure the shared libraries are linked correctly
* Sun Mar 22 2015 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 2.6.0-1
- Update to 2.6.0
- Drop patches that are not needed anymore
* Wed Dec 03 2014 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 2.5.0-7
- Initial build for EPEL-7
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.0-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Sat Jun 07 2014 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 2.5.0-5
- Fixed patches used in the previous build
- Fixes bug #1105767
* Wed May 21 2014 Mukundan Ragavan <nonamedotc@fedoraproject.org> - 2.5.0-4
- added patches to fix bugs #926583 and #1037342
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Mon Feb 18 2013 Dan Horák <dan[at]danny.cz> - 2.5.0-2
- openmpi not available s390(x)
* Sat Jan 26 2013 Rahul Sundaram <sundaram@fedoraproject.org> - 2.5.0-1
- upstream release 2.5.0
- enable parallel build
- drop obsolete patch
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.0-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.0-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.0-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.0-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.0-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Sun Sep 21 2008 Ville Skyttä <ville.skytta at iki.fi> - 2.3.0-7
- Fix Patch0:/%%patch mismatch (#463065).
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.3.0-6
- Autorebuild for GCC 4.3
* Sat Aug 04 2007 John Pye <john@curioussymbols.com> 2.3.0-5
- Final corrections from Debarshi Ray:
- Changed all file-location macros to the curly-bracket format.
- License field changed to BSD and comments added regarding special conditions.
* Wed Aug 01 2007 John Pye <john@curioussymbols.com> 2.3.0-4
- Corrections from Mamoru Tasaka:
- Removed /sbin/ldconfig call for -devel package (not required).
- Moved *.a libraries to a -static package.
- Corrected sub/main package dependencies (added release num).
- Corrected and added extra 'defattr' statements in files sections.
* Tue Jul 31 2007 John Pye <john@curioussymbols.com> 2.3.0-3
- Removed INSTALL_NOTES.
- Added /sbin/ldconfig call for -devel package.
- Remove automake dependency.
- Changed --with-mpi-root location (currently commented out).
- Added /sbin/ldconfig call for -devel package.
* Mon Jul 30 2007 John Pye <john@curioussymbols.com> 2.3.0-2
- Removed OpenMPI dependencies (providing serial-only package at the moment).
- Fixing for Debarshi Ray's feedback:
- changed post/postun to use -p style,
- added comments for why 'makeinstall' is required,
- using macro instead of direct call to ./configure,
- replaced spaces with tabs,
- re-tagged -doc package as group Documentation,
- removed CC=... and CXX=... from %%configure command, and
- changed download location.
* Sun Jul 29 2007 John Pye <john@curioussymbols.com> 2.3.0-1
- Converting to Fedora RPM by removing distro-specific stuff.
* Wed Jun 27 2007 John Pye <john@curioussymbols.com> 2.3.0
- Creating separate devel, doc and library packages.
* Sun Jun 24 2007 John Pye <john@curioussymbols.com> 2.3.0
- Fixed problem with creation of shared libraries (correction thanks to Andrey Romanenko in Debian).
* Sat Jun 23 2007 John Pye <john@curioussymbols.com> 2.3.0
- Ported to OpenSUSE Build Service, working on support for openSUSE alongside FC6, FC7.
* Thu Jul 27 2006 John Pye <john.pye@student.unsw.edu.au> 2.3.0-0
- First RPM spec created.
%autochangelog