The package rpms/csound.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/csound.git/commit/?id=ae1368a2425....
Change:
+%ifarch %{arm}
Thanks.
Full change:
============
commit ae1368a2425a7f53fc4f8213b320a6456895bfce
Author: Peter Robinson <pbrobinson(a)gmail.com>
Date: Mon Aug 19 16:11:23 2019 +0100
build with py3 now support is fixed, minor cleanups
diff --git a/csound.spec b/csound.spec
index f5cf75a..956c941 100644
--- a/csound.spec
+++ b/csound.spec
@@ -3,7 +3,7 @@
Name: csound
Version: 6.13.0
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: A sound synthesis language and library
URL:
http://csound.github.io/
License: LGPLv2+
@@ -24,7 +24,7 @@ BuildRequires: cmake
BuildRequires: CUnit-devel
BuildRequires: docbook-style-xsl
BuildRequires: dssi-devel
-BuildRequires: eigen3-static
+BuildRequires: eigen3-devel
BuildRequires: flex
BuildRequires: fltk-fluid
BuildRequires: fluidsynth-devel
@@ -46,19 +46,24 @@ BuildRequires: luajit-devel
BuildRequires: portaudio-devel
BuildRequires: portmidi-devel
BuildRequires: pulseaudio-libs-devel
-BuildRequires: python2-devel
-BuildRequires: python2-setuptools
-BuildRequires: python2-tkinter
-BuildRequires: python2-pygments
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-tkinter
+BuildRequires: python3-pygments
BuildRequires: stk-devel
BuildRequires: swig
BuildRequires: wiiuse-devel
# These obsoletes can be removed in Fedora 31
-Obsoletes: %{name}-javadoc < 6.10.0-1%{?dist}
-Provides: %{name}-javadoc = 6.10.0-1%{?dist}
-Obsoletes: %{name}-lua < 6.10.0-1%{?dist}
-Provides: %{name}-lua = 6.10.0-1%{?dist}
+Obsoletes: %{name}-javadoc < 6.10.0-1%{?dist}
+Provides: %{name}-javadoc = 6.10.0-1%{?dist}
+Obsoletes: %{name}-lua < 6.10.0-1%{?dist}
+Provides: %{name}-lua = 6.10.0-1%{?dist}
+# These obsoletes can be removed in Fedora 33
+Obsoletes: %{name}-csoundac < 6.13.0-3%{?dist}
+Provides: %{name}-csoundac = 6.13.0-3%{?dist}
+Obsoletes: python2-csound < 6.13.0-3%{?dist}
+Obsoletes: python2-csound-devel < 6.13.0-3%{?dist}
%global luaver %(lua -v | sed -r 's/Lua ([[:digit:]]+\\.[[:digit:]]+).*/\\1/')
@@ -75,29 +80,16 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
Contains headers and libraries for developing applications that use Csound.
-%package -n python2-csound
-%{?python_provide:%python_provide python2-csound}
-# Remove before F30
-Provides: %{name}-python%{?_isa} = %{version}-%{release}
-Obsoletes: %{name}-python < %{version}-%{release}
+%package -n python3-csound
+%{?python_provide:%python_provide python3-csound}
Summary: Python Csound development files and libraries
Requires: %{name}%{?_isa} = %{version}-%{release}
-Requires: python2
+Requires: python3
-%description -n python2-csound
+%description -n python3-csound
Contains Python language bindings for developing Python applications that
use Csound.
-%package -n python2-csound-devel
-Summary: Csound python development files and libraries
-# Remove before F30
-Provides: %{name}-python-devel%{?_isa} = %{version}-%{release}
-Obsoletes: %{name}-python-devel < %{version}-%{release}
-Requires: python2-%{name}%{?_isa} = %{version}-%{release}
-
-%description -n python2-csound-devel
-Contains libraries for developing against CSound python bindings.
-
%package java
Summary: Java Csound support
Requires: %{name}%{?_isa} = %{version}-%{release}
@@ -118,14 +110,6 @@ Contains Lua language bindings for developing and running Lua
applications that use Csound.
%endif
-%package csoundac
-Summary: An FLTK and python frontend for Csound
-Requires: %{name}-python%{?_isa} = %{version}-%{release}
-Requires: xdg-utils
-
-%description csoundac
-Contains an FLTK and python frontend for Csound
-
%package fltk
Summary: FLTK plugins for Csound
Requires: %{name}%{?_isa} = %{version}-%{release}
@@ -243,7 +227,7 @@ sed -i 's*//#define PFFFT_SIMD_DISABLE*#define
PFFFT_SIMD_DISABLE*' OOps/pffft.c
%cmake -DUSE_LIB64:BOOL=%{uselib64} -DBUILD_JAVA_INTERFACE:BOOL=ON \
-DSWIG_ADD_LIBRARY:BOOL=OFF -DBUILD_JACK_OPCODES:BOOL=ON \
- -DPYTHON_MODULE_INSTALL_DIR:STRING="%{python2_sitearch}" \
+ -DPYTHON_MODULE_INSTALL_DIR:STRING="%{python3_sitearch}" \
%if 0%{?has_luajit}
-DLUA_MODULE_INSTALL_DIR:STRING="%{libdir}/lua/%{luaver}" \
%endif
@@ -251,7 +235,7 @@ sed -i 's*//#define PFFFT_SIMD_DISABLE*#define
PFFFT_SIMD_DISABLE*' OOps/pffft.c
%ifarch %{x86}
-DHAS_SSE2:BOOL=OFF -DHAS_FPMATH_SSE:BOOL=OFF \
%endif
-%ifarch %{arm} aarch64
+%ifarch %{arm}
-DHAVE_NEON:BOOL=OFF \
%endif
-DBUILD_STK_OPCODES:BOOL=ON -DBUILD_PADSYNTH_OPCODES:BOOL=OFF
@@ -275,7 +259,7 @@ rm -rf %{buildroot}%{_datadir}/cmake/Csound/
%ldconfig_scriptlets
-%ldconfig_scriptlets -n python2-csound
+%ldconfig_scriptlets -n python3-csound
%ldconfig_scriptlets csoundac
@@ -360,15 +344,13 @@ rm -rf %{buildroot}%{_datadir}/cmake/Csound/
%{_libdir}/lib%{name}64.so
%{_libdir}/libcsnd6.so
-%files -n python2-csound
+%files -n python3-csound
%{_libdir}/libcsnd6.so.6.0
%{_libdir}/%{name}/plugins-6.0/libpy.so
-%{python2_sitearch}/_csnd*
-%{python2_sitearch}/csnd*
-%{python2_sitearch}/*csound.py*
-
-%files -n python2-csound-devel
-#%{_libdir}/libCsoundAC.so
+%{python3_sitearch}/_csnd*
+%{python3_sitearch}/csnd*
+%{python3_sitearch}/*csound.py*
+%{python3_sitearch}/__pycache__/
%if 0%{?has_luajit}
%files lua
@@ -381,11 +363,6 @@ rm -rf %{buildroot}%{_datadir}/cmake/Csound/
%{_libdir}/csnd6.jar
%{_javadir}/csnd.jar
-%files csoundac
-#%{python2_sitearch}/CsoundAC.*
-#%{python2_sitearch}/_CsoundAC.*
-#%{_libdir}/libCsoundAC.so.*
-
%files fltk
%{_libdir}/%{name}/plugins-6.0/libwidgets.so
@@ -419,6 +396,10 @@ rm -rf %{buildroot}%{_datadir}/cmake/Csound/
%doc html/
%changelog
+* Mon Aug 19 2019 Peter Robinson <pbrobinson(a)fedoraproject.org> 6.13.0-3
+- Move to python3, upstream seems to have fixed it with the current release
+- Minor cleanups
+
* Wed Jul 24 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 6.13.0-2
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild