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=bc88d5a624....
Change:
+%ifarch ppc64le
Thanks.
Full change:
============
commit 1123e284e45586830856a25d888e6317635a4682
Author: Christoph Junghans <junghans(a)lanl.gov>
Date: Mon Sep 11 07:28:34 2017 -0600
Update to 2016.4
diff --git a/.gitignore b/.gitignore
index 67f6ee4..275a240 100644
--- a/.gitignore
+++ b/.gitignore
@@ -43,3 +43,5 @@ manual-4.0.pdf
/gromacs-2016.3.tar.gz
/manual-2016.3.pdf
/regressiontests-2016.3.tar.gz
+/gromacs-2016.4.tar.gz
+/manual-2016.4.pdf
diff --git a/gromacs.spec b/gromacs.spec
index 7ae279a..14ef91d 100644
--- a/gromacs.spec
+++ b/gromacs.spec
@@ -39,8 +39,8 @@
%endif
Name: gromacs
-Version: 2016.3
-Release: 3%{?dist}
+Version: 2016.4
+Release: 1%{?dist}
Summary: Fast, Free and Flexible Molecular Dynamics
License: GPLv2+
URL:
http://www.gromacs.org
@@ -469,6 +469,9 @@ done
%{_libdir}/mpich/bin/mdrun_mpich*
%changelog
+* Fri Sep 15 2017 Christoph Junghans <junghans(a)votca.org> - 2016.4-1
+- Update to 2016.4
+
* Wed Aug 02 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2016.3-3
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
diff --git a/sources b/sources
index 25cbc1c..cb70e6f 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,2 @@
-SHA512 (gromacs-2016.3.tar.gz) =
16593df0a52620766fb86cfeb16328793503f860cb07cdbbd503ba7f41e6430efb4848389b7179ca3907b57311162666d05224b454e1afb1b74b220f38498d86
-SHA512 (manual-2016.3.pdf) =
3ff834820403e82cb951f1ca2f499b036495755fe36d56d70d88bd4e15f598ed2260d65f2433ce14244d90ae415430ba26defb41d9a091ab6dfb56ee3a21fb1f
-SHA512 (regressiontests-2016.3.tar.gz) =
ee87df9f339954da0e1f1b4c8b8d4deb574f3b73d174010a295a7a0e8bc462ead7691090ea7cf8ac3d984a6cd70f1cd22c3592fa161b2967061ae5ba2796286b
+SHA512 (gromacs-2016.4.tar.gz) =
69661d2a7a8a5259be277de35e2baa4b688d1f7bef225fc7d733a9b00c6ee135dcbad517c7c9f751121647c2fbd085f2c9cdf22dbd941c7ebc5d3b09e7e08f1f
+SHA512 (manual-2016.4.pdf) =
f2a8902aad0f8b8fc402cfbc0efe1a9968096c456630c338ab0f10520c35de0064690d7b2049efc945cf6a15e1eb073253565fad40a83e1bf82b273bce182c36
commit a76b66a04af4805dbdee7fa48c2082f506128f77
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Wed Aug 2 23:04:15 2017 +0000
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
diff --git a/gromacs.spec b/gromacs.spec
index b1ecf5c..7ae279a 100644
--- a/gromacs.spec
+++ b/gromacs.spec
@@ -40,7 +40,7 @@
Name: gromacs
Version: 2016.3
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Fast, Free and Flexible Molecular Dynamics
License: GPLv2+
URL:
http://www.gromacs.org
@@ -469,6 +469,9 @@ done
%{_libdir}/mpich/bin/mdrun_mpich*
%changelog
+* Wed Aug 02 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2016.3-3
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
+
* Wed Jul 26 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2016.3-2
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
commit 8b37772ebf574686bee2ccec045df01127fb7a8b
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Wed Jul 26 12:04:37 2017 +0000
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
diff --git a/gromacs.spec b/gromacs.spec
index 443d167..b1ecf5c 100644
--- a/gromacs.spec
+++ b/gromacs.spec
@@ -40,7 +40,7 @@
Name: gromacs
Version: 2016.3
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Fast, Free and Flexible Molecular Dynamics
License: GPLv2+
URL:
http://www.gromacs.org
@@ -469,6 +469,9 @@ done
%{_libdir}/mpich/bin/mdrun_mpich*
%changelog
+* Wed Jul 26 2017 Fedora Release Engineering <releng(a)fedoraproject.org> - 2016.3-2
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
* Tue Mar 14 2017 Christoph Junghans <junghans(a)votca.org> - 2016.3-1
- Update to 2016.3
commit bc88d5a6246b90d1b326ec72e93627bae0bfd9bf
Author: Christoph Junghans <junghans(a)lanl.gov>
Date: Fri Jun 9 17:21:15 2017 -0600
tweaks for epel7
diff --git a/gromacs.spec b/gromacs.spec
index 066c9e1..443d167 100644
--- a/gromacs.spec
+++ b/gromacs.spec
@@ -7,10 +7,14 @@
%else
%global with_openmpi 0
%endif
-# compilation of OpenCL support is failing only on ppc64le
-%ifnarch ppc64le
+
%global with_opencl 1
-%else
+# compilation of OpenCL support is failing only on ppc64le
+%ifarch ppc64le
+%global with_opencl 0
+%endif
+# don't build opencl on RHEL
+%if 0%{?rhel}
%global with_opencl 0
%endif
@@ -18,6 +22,8 @@
%ifarch x86_64
%global simd SSE2
%endif
+# binutils on RHEL is too old for these ppe64 and arm simd kernels
+%if 0%{?fedora}
%ifarch ppc64p7
%global simd IBM_VMX
%endif
@@ -30,6 +36,7 @@
%ifarch aarch64
%global simd ARM_NEON_ASIMD
%endif
+%endif
Name: gromacs
Version: 2016.3
@@ -72,10 +79,12 @@ BuildRequires: ocl-icd-devel
BuildRequires: opencl-headers
Recommends: gromacs-opencl = %{version}-%{release}
%endif
-BuildRequires: tinyxml2-devel >= 3.0.0
+BuildRequires: tinyxml2-devel >= 2.1.0
BuildRequires: tng-devel
+%if 0%{?fedora}
# To get rid of executable stacks
BuildRequires: /usr/bin/execstack
+%endif
BuildRequires: bash-completion
%define compdir %(pkg-config --variable=completionsdir bash-completion)
%if "%{compdir}" == ""
@@ -121,6 +130,7 @@ and solid state physics.
This package includes architecture independent data and HTML documentation.
+%if %{with_opencl}
%package opencl
Summary: GROMACS OpenCL kernels
# suggest installing a GPU-based OpenCL implementation
@@ -137,6 +147,7 @@ performance means it is used also in several other field like polymer
chemistry
and solid state physics.
This package includes the OpenCL kernels.
+%endif
%package doc
@@ -374,9 +385,11 @@ rm ./%{_bindir}/gmx-completion.bash
# Remove .la files
find ./ -name *.la -delete
+%if 0%{?fedora}
# Get rid of executable stacks
find ./ -name *.so.* -exec execstack -c {} \;
popd
+%endif
# Post install for libs. MPI packages don't need this.