The package rpms/coin-or-FlopC++.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/coin-or-FlopC++.git/commit/?id=2d2e….
Change:
+ExcludeArch: %{ix86}
Thanks.
Full change:
============
commit 2d2ec2a1ce24c4662e4058db4ba7cbaf0dbec1a5
Author: Jerry James <loganjerry(a)gmail.com>
Date: Wed Jan 31 15:53:49 2024 -0700
Stop building for 32-bit x86
- Verify the License field is valid SPDX
- Correct the project URL
diff --git a/coin-or-FlopC++.spec b/coin-or-FlopC++.spec
index 9cf82b8..74db5cb 100644
--- a/coin-or-FlopC++.spec
+++ b/coin-or-FlopC++.spec
@@ -3,9 +3,9 @@
Name: coin-or-%{module}
Summary: Algebraic modeling language
Version: 1.2.5
-Release: 13%{?dist}
+Release: 14%{?dist}
License: EPL-1.0
-URL: https://projects.coin-or.org/%{module}
+URL: https://projects.coin-or.org/FlopCpp
Source0: http://www.coin-or.org/download/pkgsource/%{module}/%{module}-%{version}.tgz
BuildRequires: coin-or-Cbc-devel
BuildRequires: coin-or-Cbc-doc
@@ -13,6 +13,9 @@ BuildRequires: doxygen
BuildRequires: gcc-c++
BuildRequires: make
+# See https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
+ExcludeArch: %{ix86}
+
# Install documentation in standard rpm directory
Patch0: %{name}-docdir.patch
@@ -99,6 +102,11 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} make test
%{_docdir}/%{name}/flopcpp_doxy.tag
%changelog
+* Wed Jan 31 2024 Jerry James <loganjerry(a)gmail.com> - 1.2.5-14
+- Stop building for 32-bit x86
+- Verify the License field is valid SPDX
+- Correct the project URL
+
* Wed Jan 24 2024 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.2.5-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
The package rpms/coin-or-CoinMP.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/coin-or-CoinMP.git/commit/?id=a5eb9….
Change:
+ExcludeArch: %{ix86}
Thanks.
Full change:
============
commit a5eb94aab82c2eac5e2c5b9a1a652f33f833627f
Author: Jerry James <loganjerry(a)gmail.com>
Date: Wed Jan 31 15:48:25 2024 -0700
Stop building for 32-bit x86
- Convert License tag to SPDX
- Build with NDEBUG
diff --git a/coin-or-CoinMP.spec b/coin-or-CoinMP.spec
index 9d023e7..c7fcc34 100644
--- a/coin-or-CoinMP.spec
+++ b/coin-or-CoinMP.spec
@@ -3,18 +3,23 @@
Name: coin-or-%{module}
Summary: C-API interface to CLP, CBC and CGL
Version: 1.8.4
-Release: 13%{?dist}
-License: CPL
-URL: http://projects.coin-or.org/%{module}
+Release: 14%{?dist}
+License: CPL-1.0
+URL: https://projects.coin-or.org/%{module}
Source0: http://www.coin-or.org/download/pkgsource/%{module}/%{module}-%{version}.tgz
BuildRequires: coin-or-Cbc-devel
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: make
+# See https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
+ExcludeArch: %{ix86}
+
# Install documentation in standard rpm directory
Patch0: %{name}-docdir.patch
-Patch1: coin-or-CoinMP-configure-c99.patch
+
+# Fix Modern C issues in the configure script
+Patch1: %{name}-configure-c99.patch
%description
CoinMP is a C-API library that supports most of the functionality of CLP
@@ -39,6 +44,7 @@ for file in README AUTHORS examples/example.c LICENSE; do
done
%build
+export CPPFLAGS='-DNDEBUG'
%configure
# Get rid of undesirable hardcoded rpaths; workaround libtool reordering
@@ -76,6 +82,11 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir} make test
%{_libdir}/pkgconfig/coinmp.pc
%changelog
+* Wed Jan 31 2024 Jerry James <loganjerry(a)gmail.com> - 1.8.4-14
+- Stop building for 32-bit x86
+- Convert License tag to SPDX
+- Build with NDEBUG
+
* Wed Jan 24 2024 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.8.4-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild