The package rpms/seqan.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/seqan.git/commit/?id=57d2fcb85c43....
Change:
+%ifarch %{arm}
Thanks.
Full change:
============
commit 57d2fcb85c43e7ba59ad58012a9b0ebaea5fd749
Author: sagitter <sagitter(a)fedoraproject.org>
Date: Fri Aug 2 13:55:55 2019 +0200
Switch to Python3
diff --git a/seqan.spec b/seqan.spec
index 9cd43d5..9dec37c 100644
--- a/seqan.spec
+++ b/seqan.spec
@@ -16,7 +16,7 @@ Patch2: %{name}-exclude_bstools_test.patch
BuildRequires: gcc, gcc-c++
BuildRequires: qt4-devel >= 4.7
-BuildRequires: cmake >= 2.8
+BuildRequires: cmake
BuildRequires: llvm-devel
BuildRequires: bzip2-devel
BuildRequires: zlib-devel
@@ -25,10 +25,11 @@ BuildRequires: coin-or-lemon-devel
BuildRequires: libstdc++-static
BuildRequires: java-1.8.0-openjdk-devel
## Test
-BuildRequires: python2-devel
-BuildRequires: python2-nose
-BuildRequires: python2-pytest
-BuildRequires: python2-jinja2
+BuildRequires: python3-devel
+BuildRequires: python3-sphinx
+BuildRequires: python3-nose
+BuildRequires: python3-pytest
+BuildRequires: python3-jinja2
Requires: gawk
@@ -64,9 +65,8 @@ Info files of SeqAn's apps.
%endif
## Remove spurious executable permissions
-for i in `find . -perm /111 -type f \( -name "*.h" -o -name "*.cpp"
\)`; do
-chmod a-x $i
-done
+find . -type f -name "*.h" -exec chmod 0644 '{}' \;
+find . -type f -name "*.cpp" -exec chmod 0644 '{}' \;
## Renamed each single license file
cp -p extras/apps/rep_sep/LICENSE LGPLv3+.txt
@@ -80,7 +80,7 @@ cp -p extras/apps/seqan_flexbar/INFO extras/apps/seqan_flexbar/README
mkdir -p build/Release && pushd build/Release
##This error comes out on >=F22
##cc1plus: out of memory
-%ifarch %{arm} || ( 0%{?fedora} >= 22 )
+%ifarch %{arm}
SEQAN_OPT_FLAGS=$(echo "$RPM_OPT_FLAGS" | sed -e 's/-O2/-O0/g')
SEQAN_OPT_FLAGS="$SEQAN_OPT_FLAGS -fPIC -Wl,-z,now"
%else
@@ -101,7 +101,7 @@ cmake \
-DZLIB_INCLUDE_DIR:PATH=%{_includedir} -DZLIB_LIBRARY:FILEPATH="-L%{_libdir}
-lz" \
-DBZIP2_INCLUDE_DIR:PATH=%{_includedir} -DBZIP2_LIBRARY:FILEPATH="-L%{_libdir}
-lbz2" \
-DLEMON_INCLUDE_DIR:PATH=%{_includedir} -DLEMON_LIBRARY:FILEPATH="-L%{_libdir}
-lemon" \
- -DBoost_INCLUDE_DIR:PATH=%{_includedir} -DPYTHON_EXECUTABLE:FILEPATH=%{__python2} \
+ -DBoost_INCLUDE_DIR:PATH=%{_includedir} -DPYTHON_EXECUTABLE:FILEPATH=%{__python3} \
-DCMAKE_SKIP_RPATH:BOOL=YES -DCMAKE_VERBOSE_MAKEFILE:BOOL=TRUE ../..
##Compiler fails with parallel make
@@ -124,9 +124,7 @@ rm -f seqandoc/*.txt
mv %{buildroot}%{_bindir}/join %{buildroot}%{_bindir}/searchjoin
## Fix executable permissions
-for i in `find %{buildroot}%{_bindir} -perm /644 -type f \( -name "*.sh" \)`;
do
-chmod a+x $i
-done
+find %{buildroot}%{_bindir} -type f -name "*.h" -exec chmod 0755 '{}'
\;
%check
pushd build/Release
@@ -152,8 +150,9 @@ ctest --force-new-ctest-process -VV %{?_smp_mflags}
%{_includedir}/seqan/
%changelog
-* Fri Jul 26 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.4.2-39
+* Fri Aug 02 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.4.2-39
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+- Switch to python3
* Sat Feb 02 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.4.2-38
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild