rpms/gnuradio/devel gnuradio-3.2-configure.patch, NONE, 1.1 gnuradio.spec, 1.16, 1.17
Caolan McNamara
caolanm at fedoraproject.org
Wed Feb 10 19:19:28 UTC 2010
Author: caolanm
Update of /cvs/pkgs/rpms/gnuradio/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32110
Modified Files:
gnuradio.spec
Added Files:
gnuradio-3.2-configure.patch
Log Message:
Resolves: rhbz#539069 FTBFS
gnuradio-3.2-configure.patch:
configure.ac | 2 ++
1 file changed, 2 insertions(+)
--- NEW FILE gnuradio-3.2-configure.patch ---
--- gnuradio-3.2.2/configure.ac 2010-01-20 09:54:08.000000000 +0000
+++ gnuradio-3.2.2/configure.ac 2010-01-20 09:55:35.000000000 +0000
@@ -121,7 +121,9 @@
AC_ENABLE_SHARED dnl do build shared libraries
AC_DISABLE_STATIC dnl don't build static libraries
m4_ifdef([LT_INIT],[LT_INIT],[AC_PROG_LIBTOOL])
+AC_LANG_PUSH([Fortran])
GR_FORTRAN
+AC_LANG_POP([Fortran])
GR_NO_UNDEFINED dnl do we need the -no-undefined linker flag
GR_SCRIPTING
Index: gnuradio.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gnuradio/devel/gnuradio.spec,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -p -r1.16 -r1.17
--- gnuradio.spec 21 Jan 2010 19:52:34 -0000 1.16
+++ gnuradio.spec 10 Feb 2010 19:19:28 -0000 1.17
@@ -1,8 +1,8 @@
-%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
+%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
Name: gnuradio
Version: 3.2.2
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Software defined radio framework
Group: Applications/Engineering
@@ -12,6 +12,7 @@ Source0: ftp://ftp.gnu.org/gnu/gnuradio/
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Source1: 10-usrp.rules
Patch0: gnuradio-3.2-libtool.patch
+Patch1: gnuradio-3.2-configure.patch
Requires(pre): shadow-utils
BuildRequires: sdcc
@@ -93,6 +94,9 @@ GNU Radio USRP headers
%prep
%setup -q
%patch0 -p1 -b .libtool
+%patch1 -p1 -b .configure
+#force regeneration of cached moc output files
+find . -name "*_moc.cc" -exec rm {} \;
%build
export PATH=%{_libexecdir}/sdcc:$PATH
@@ -100,6 +104,31 @@ autoreconf -i
%configure --enable-doxygen --enable-latex-doc --disable-gr-audio-oss --enable-usrp --enable-gnuradio-core --enable-gnuradio-examples
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
+mkdir -p gnuradio-core/src/lib/swig/.deps usrp/host/swig/.deps \
+ gr-usrp/src/.deps gr-usrp2/src/.deps gr-audio-alsa/src/.deps \
+ gr-audio-jack/src/.deps gr-audio-portaudio/src/.deps \
+ gr-cvsd-vocoder/src/lib/.deps gr-gsm-fr-vocoder/src/lib/.deps \
+ gr-pager/src/.deps gr-radio-astronomy/src/lib/.deps gr-trellis/src/lib/.deps \
+ gr-video-sdl/src/.deps gr-qtgui/src/lib/.deps
+touch gnuradio-core/src/lib/swig/.deps/gnuradio_swig_py_runtime.d \
+ gnuradio-core/src/lib/swig/.deps/gnuradio_swig_py_general.d \
+ gnuradio-core/src/lib/swig/.deps/gnuradio_swig_py_gengen.d \
+ gnuradio-core/src/lib/swig/.deps/gnuradio_swig_py_filter.d \
+ gnuradio-core/src/lib/swig/.deps/gnuradio_swig_py_io.d \
+ gnuradio-core/src/lib/swig/.deps/gnuradio_swig_py_hier.d \
+ usrp/host/swig/.deps/usrp_prims.d \
+ gr-usrp/src/.deps/usrp_swig.d \
+ gr-usrp2/src/.deps/usrp2.d \
+ gr-audio-alsa/src/.deps/audio_alsa.d \
+ gr-audio-jack/src/.deps/audio_jack.d \
+ gr-audio-portaudio/src/.deps/audio_portaudio.d \
+ gr-cvsd-vocoder/src/lib/.deps/cvsd_vocoder.d \
+ gr-gsm-fr-vocoder/src/lib/.deps/gsm_full_rate.d \
+ gr-pager/src/.deps/pager_swig.d \
+ gr-radio-astronomy/src/lib/.deps/ra.d \
+ gr-trellis/src/lib/.deps/trellis.d \
+ gr-video-sdl/src/.deps/video_sdl.d \
+ gr-qtgui/src/lib/.deps/qtgui.d
make %{?_smp_mflags}
%install
@@ -123,16 +152,16 @@ getent group usrp >/dev/null || groupadd
%files
%defattr(-,root,root,-)
-%{python_sitelib}/gnuradio
-%exclude %{python_sitelib}/gnuradio/_usrp2.so
-%exclude %{python_sitelib}/gnuradio/usrp*
+%{python_sitearch}/gnuradio
+%exclude %{python_sitearch}/gnuradio/_usrp2.so
+%exclude %{python_sitearch}/gnuradio/usrp*
%{_sysconfdir}/gnuradio
%{_bindir}/gr_*
%{_bindir}/find_usrps
%{_bindir}/lsusrp
%{_libdir}/lib*.so.*
%config(noreplace)%{_sysconfdir}/gnuradio/conf.d/*.conf
-%exclude %{python_sitelib}/gnuradio/*.la
+%exclude %{python_sitearch}/gnuradio/*.la
%files devel
%defattr(-,root,root,-)
@@ -157,12 +186,12 @@ getent group usrp >/dev/null || groupadd
%{_bindir}/gpio*
%{_datadir}/usrp
%{_libdir}/libusrp.so.*
-%{python_sitelib}/usrpm
-%{python_sitelib}/gnuradio/_usrp2.so
-%{python_sitelib}/gnuradio/usrp*
+%{python_sitearch}/usrpm
+%{python_sitearch}/gnuradio/_usrp2.so
+%{python_sitearch}/gnuradio/usrp*
%config(noreplace) %{_sysconfdir}/udev/rules.d/10-usrp.rules
%exclude %{_libdir}/*.la
-%exclude %{python_sitelib}/usrpm/*.la
+%exclude %{python_sitearch}/usrpm/*.la
%files -n usrp-devel
%defattr(-,root,root,-)
@@ -170,6 +199,9 @@ getent group usrp >/dev/null || groupadd
%{_includedir}/usrp_*
%changelog
+* Tue Feb 09 2010 Caolán McNamara <caolanm at redhat.com> - 3.2.2-3
+- Resolves: rhbz#539069 FTBFS
+
* Fri Jan 22 2010 Rahul Sundaram <sundaram at fedoraproject.org> - 3.2.2-2
- Rebuild for Boost soname bump
More information about the scm-commits
mailing list