Summary: Software defined radio framework
Name: gnuradio
-Version: 3.7.9.2
-Release: 3
+Version: 3.7.13.4
+Release: 1
License: GPL v3
Group: Applications/Engineering
Source0: http://gnuradio.org/releases/gnuradio/%{name}-%{version}.tar.gz
-# Source0-md5: ec5532a438ae3169069a9909499fa19b
+# Source0-md5: b38d9cfa7cb4dcb97f5d19ebcabe8dcb
Patch0: link.patch
Patch1: gsl.patch
Patch2: libexec.patch
+Patch3: qwt-includes.patch
URL: http://www.gnuradio.org/
BuildRequires: Qt3Support >= 4.8
BuildRequires: QtCLucene-devel >= 4.8
%patch0 -p1
%patch1 -p1
%patch2 -p1
+%patch3 -p1
%build
%{__mkdir_p} build
%{py_sitedir}/gnuradio/wxgui/forms
%{py_sitedir}/gnuradio/wxgui/plotter
+%dir %{py_sitedir}/gnuradio/zeromq
+%attr(755,root,root) %{py_sitedir}/gnuradio/zeromq/*.so
+%{py_sitedir}/gnuradio/zeromq/*.py*
+
%{py_sitedir}/grc_gnuradio
%dir %{py_sitedir}/pmt
%attr(755,root,root) %{py_sitedir}/pmt/_pmt_swig.so
@@ -154,7 +154,7 @@
#need to link with librt on ubuntu 11.10 for shm_*
- if(LINUX)
+ if((LINUX) OR (CMAKE_SYSTEM_NAME STREQUAL "kFreeBSD"))
- list(APPEND gnuradio_runtime_libs rt)
+ list(APPEND gnuradio_runtime_libs rt pthread)
endif()
add_library(volk SHARED $<TARGET_OBJECTS:volk_obj>)
- target_link_libraries(volk ${volk_libraries})
+ target_link_libraries(volk ${volk_libraries} m)
-
- #Configure target properties
- set_target_properties(volk_obj PROPERTIES COMPILE_FLAGS "-fPIC")
+ target_include_directories(volk
+ PUBLIC ${PROJECT_BINARY_DIR}/include
+ PUBLIC ${PROJECT_SOURCE_DIR}/include
@@ -563,7 +563,7 @@
else()
#create the volk runtime library
add_library(volk SHARED ${volk_sources})
- target_link_libraries(volk ${volk_libraries})
+ target_link_libraries(volk ${volk_libraries} m)
- set_target_properties(volk PROPERTIES SOVERSION ${LIBVER})
- set_target_properties(volk PROPERTIES DEFINE_SYMBOL "volk_EXPORTS")
-
+ include_directories(volk
+ PUBLIC ${PROJECT_BINARY_DIR}/include
+ PUBLIC ${PROJECT_SOURCE_DIR}/include