The package rpms/gromacs.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/gromacs.git/commit/?id=c5c1779103....
Change:
-%ifarch ppc64le
Thanks.
Full change:
============
commit d770ba42aa0a353317a4464c25a39ff5077fa105
Author: Christoph Junghans <junghans(a)votca.org>
Date: Tue Mar 27 15:00:01 2018 -0600
fix changelog date
diff --git a/gromacs.spec b/gromacs.spec
index 3931c3f..dd40060 100644
--- a/gromacs.spec
+++ b/gromacs.spec
@@ -447,7 +447,7 @@ done
%{_libdir}/mpich/bin/mdrun_mpich*
%changelog
-* Mon Mar 19 2018 Christoph Junghans <junghans(a)votca.org> - 2018.1-1
+* Tue Mar 27 2018 Christoph Junghans <junghans(a)votca.org> - 2018.1-1
- Bump to version 2018.1 (bug #1559202)
* Sat Feb 24 2018 Christoph Junghans <junghans(a)votca.org> - 2018-1.2
commit 5c5e37562be9ea4eb1f36a7aff40d8198d047465
Author: Christoph Junghans <junghans(a)votca.org>
Date: Tue Mar 27 14:50:55 2018 -0600
Bump to version 2018.1 (bug #1559202)
diff --git a/.gitignore b/.gitignore
index 35addfe..93f6241 100644
--- a/.gitignore
+++ b/.gitignore
@@ -54,3 +54,6 @@ manual-4.0.pdf
/gromacs-2018.tar.gz
/regressiontests-2018.tar.gz
/manual-2018.pdf
+/gromacs-2018.1.tar.gz
+/manual-2018.1.pdf
+/regressiontests-2018.1.tar.gz
diff --git a/gromacs.spec b/gromacs.spec
index d3b881c..3931c3f 100644
--- a/gromacs.spec
+++ b/gromacs.spec
@@ -36,8 +36,8 @@
%endif
Name: gromacs
-Version: 2018
-Release: 1%{?_rcname}%{?dist}.2
+Version: 2018.1
+Release: 1%{?_rcname}%{?dist}
Summary: Fast, Free and Flexible Molecular Dynamics
License: GPLv2+
URL:
http://www.gromacs.org
@@ -62,6 +62,7 @@ Source6: gromacs-README.fedora
#
https://bugzilla.redhat.com/show_bug.cgi?id=1203754
Patch0: gromacs-dssp-path.patch
# enable some test on aarch64 -
https://redmine.gromacs.org/issues/2366
+# bug#1558206
Patch2: gromacs-issue-2366.patch
# fix building documentation
Patch3: gromacs-sphinx-no-man.patch
@@ -446,6 +447,9 @@ done
%{_libdir}/mpich/bin/mdrun_mpich*
%changelog
+* Mon Mar 19 2018 Christoph Junghans <junghans(a)votca.org> - 2018.1-1
+- Bump to version 2018.1 (bug #1559202)
+
* Sat Feb 24 2018 Christoph Junghans <junghans(a)votca.org> - 2018-1.2
- add gcc-c++ as BuildRequires
- use bundled tinyml2 to build tests, system one is too new
diff --git a/sources b/sources
index 494d67a..6c3ea67 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,3 @@
-SHA512 (gromacs-2018.tar.gz) =
95c464ec4a0c95b5e7b30571e9693f6be1bce4cd3d6f7d7eeee0f0cd9b8ad43dda4dbb8568e9502706a01d1621f288711227a935060ce524871e6521d53eb902
-SHA512 (regressiontests-2018.tar.gz) =
95d4085bd7d60cd1a40dde25d7a770e549f17f69771a63eb55e95e5735b29ebe76dbfebd5452542fede984e9b3ce0339c166aeb9a42754d36be87b43b6d6b1ec
-SHA512 (manual-2018.pdf) =
253b497655b17be3c98368df5d25727296623ff58b77201e94fdb9f9a0158b0eca7c92d6216f540ae10c70ad25370ac7f088e2fd391573b959b25cdd97310255
+SHA512 (gromacs-2018.1.tar.gz) =
d29f152e9f115c7de07881c6af4cc05481e0a5520bd33142a09507e8c4df9f8b6c9d6d96efcb7adaaf4e0127b76ab247421d43918bd7e7779d6e71f5984db715
+SHA512 (manual-2018.1.pdf) =
486e2b14dc35040df355d8cb7c2f76290214ca0e93021d4cb6ad30969d94b2105b3cd7c545ba13656f4950e222e86d8f69307af0c43ce63858fc8fdf8acfa3d4
+SHA512 (regressiontests-2018.1.tar.gz) =
81c9a62fca859923c1e27214b32b0cff1dd48224dd4ad9301554036b842ccc400a2729752ba71b284e0c5b6c1769ce7de5fe2c9ba4fc7cf0917fd4ced9883112
commit c5c17791036e12d4ddcd6e017b22f5e7bd33ffcb
Author: Christoph Junghans <junghans(a)votca.org>
Date: Sun Feb 25 13:00:48 2018 -0700
disable simd on ppc64le due to gcc-8
diff --git a/gromacs.spec b/gromacs.spec
index b87e6d8..d3b881c 100644
--- a/gromacs.spec
+++ b/gromacs.spec
@@ -23,9 +23,10 @@
%ifarch ppc64p7
%global simd IBM_VMX
%endif
-%ifarch ppc64le
-%global simd IBM_VSX
-%endif
+#
https://redmine.gromacs.org/issues/2421
+#ifarch ppc64le
+#global simd IBM_VSX
+#endif
%ifarch armv7hnl
%global simd ARM_NEON
%endif
commit c3a5a134b34548618e3b98aea66b700b7fb4e122
Author: Christoph Junghans <junghans(a)votca.org>
Date: Sat Feb 24 16:14:30 2018 -0700
use bundled tinyml2 to build tests, system one is too new
diff --git a/gromacs.spec b/gromacs.spec
index fca6666..b87e6d8 100644
--- a/gromacs.spec
+++ b/gromacs.spec
@@ -36,7 +36,7 @@
Name: gromacs
Version: 2018
-Release: 1%{?_rcname}%{?dist}.1
+Release: 1%{?_rcname}%{?dist}.2
Summary: Fast, Free and Flexible Molecular Dynamics
License: GPLv2+
URL:
http://www.gromacs.org
@@ -64,7 +64,7 @@ Patch0: gromacs-dssp-path.patch
Patch2: gromacs-issue-2366.patch
# fix building documentation
Patch3: gromacs-sphinx-no-man.patch
-BuildRequires: gcc-c++
+BuildRequires: gcc-c++
BuildRequires: cmake
BuildRequires: atlas-devel >= 3.10.1
BuildRequires: fftw-devel
@@ -79,7 +79,6 @@ BuildRequires: ocl-icd-devel
BuildRequires: opencl-headers
Recommends: gromacs-opencl = %{version}-%{release}
%endif
-BuildRequires: tinyxml2-devel >= 2.1.0
BuildRequires: tng-devel
BuildRequires: bash-completion
%define compdir %(pkg-config --variable=completionsdir bash-completion)
@@ -246,7 +245,9 @@ install -Dpm644 %{SOURCE1} ./serial/docs/manual/gromacs.pdf
%endif
%patch0 -p1 -b .dssp
# Delete bundled stuff so that it doesn't get used accidentally
-rm -r src/external/{fftpack,tinyxml2,tng_io,lmfit}
+# Don't remove tinyxml2 as gromacs needs an old version to build
+# test, see:
https://redmine.gromacs.org/issues/2389
+rm -r src/external/{fftpack,tng_io,lmfit}
mkdir -p {serial,mpich,openmpi}{,_d}
@@ -262,7 +263,7 @@ export LDFLAGS="-L%{_libdir}/atlas"
-DGMX_BUILD_UNITTESTS:BOOL=ON \\\
-DGMX_EXTERNAL_LMFIT:BOOL=ON \\\
-DGMX_EXTERNAL_TNG:BOOL=ON \\\
- -DGMX_EXTERNAL_TINYXML2:BOOL=ON \\\
+ -DGMX_EXTERNAL_TINYXML2:BOOL=OFF \\\
-DGMX_LAPACK_USER=satlas \\\
-DGMX_USE_RDTSCP=OFF \\\
-DGMX_SIMD=%{simd} \\\
@@ -444,6 +445,10 @@ done
%{_libdir}/mpich/bin/mdrun_mpich*
%changelog
+* Sat Feb 24 2018 Christoph Junghans <junghans(a)votca.org> - 2018-1.2
+- add gcc-c++ as BuildRequires
+- use bundled tinyml2 to build tests, system one is too new
+
* Wed Feb 07 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2018-1.1
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
commit 21ae3b5b600f833edb1ee99f994d700107daf88a
Author: Christoph Junghans <junghans(a)votca.org>
Date: Sat Feb 24 15:30:51 2018 -0700
added gcc-c++ as BuildRequires
diff --git a/gromacs.spec b/gromacs.spec
index 7e6bb7f..fca6666 100644
--- a/gromacs.spec
+++ b/gromacs.spec
@@ -64,6 +64,7 @@ Patch0: gromacs-dssp-path.patch
Patch2: gromacs-issue-2366.patch
# fix building documentation
Patch3: gromacs-sphinx-no-man.patch
+BuildRequires: gcc-c++
BuildRequires: cmake
BuildRequires: atlas-devel >= 3.10.1
BuildRequires: fftw-devel
commit 66792a55a4d2843585ba79ea9f34c6c6618ed8a1
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Wed Feb 7 15:29:01 2018 +0000
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/gromacs.spec b/gromacs.spec
index f6e78ab..7e6bb7f 100644
--- a/gromacs.spec
+++ b/gromacs.spec
@@ -36,7 +36,7 @@
Name: gromacs
Version: 2018
-Release: 1%{?_rcname}%{?dist}
+Release: 1%{?_rcname}%{?dist}.1
Summary: Fast, Free and Flexible Molecular Dynamics
License: GPLv2+
URL:
http://www.gromacs.org
@@ -443,6 +443,9 @@ done
%{_libdir}/mpich/bin/mdrun_mpich*
%changelog
+* Wed Feb 07 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2018-1.1
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
* Fri Jan 19 2018 Christoph Junghans <junghans(a)votca.org> - 2018-1
- Update to 2018
- Drop 43a0002.diff, merged upstream