[packages/gnuradio] - updated to 3.7.13.4
baggins
baggins at pld-linux.org
Sat Mar 30 11:10:24 CET 2019
commit 921f46a9c1943b8a3787dced322b854bd8ae2562
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Sat Mar 30 11:10:09 2019 +0100
- updated to 3.7.13.4
gnuradio.spec | 12 +++++++++---
link.patch | 14 +++++++-------
qwt-includes.patch | 10 ++++++++++
3 files changed, 26 insertions(+), 10 deletions(-)
---
diff --git a/gnuradio.spec b/gnuradio.spec
index fc27f8f..cbd2717 100644
--- a/gnuradio.spec
+++ b/gnuradio.spec
@@ -5,15 +5,16 @@
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
@@ -130,6 +131,7 @@ GNU Radio examples.
%patch0 -p1
%patch1 -p1
%patch2 -p1
+%patch3 -p1
%build
%{__mkdir_p} build
@@ -305,6 +307,10 @@ rm -rf $RPM_BUILD_ROOT
%{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
diff --git a/link.patch b/link.patch
index 0b4d137..926370a 100644
--- a/link.patch
+++ b/link.patch
@@ -4,7 +4,7 @@ diff -ur gnuradio-3.7.9.2.orig/gnuradio-runtime/lib/CMakeLists.txt gnuradio-3.7.
@@ -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()
@@ -43,15 +43,15 @@ diff -ur gnuradio-3.7.9.2.orig/volk/lib/CMakeLists.txt gnuradio-3.7.9.2/volk/lib
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
diff --git a/qwt-includes.patch b/qwt-includes.patch
new file mode 100644
index 0000000..fbd75ee
--- /dev/null
+++ b/qwt-includes.patch
@@ -0,0 +1,10 @@
+--- gnuradio-3.7.13.4/cmake/Modules/FindQwt.cmake~ 2018-07-15 18:09:20.000000000 +0200
++++ gnuradio-3.7.13.4/cmake/Modules/FindQwt.cmake 2019-03-30 10:40:11.744273836 +0100
+@@ -15,6 +15,7 @@
+ /usr/local/include/qwt
+ /usr/include/qwt6
+ /usr/include/qwt-qt4
++ /usr/include/qt4/qwt
+ /usr/include/qwt
+ /usr/include/qwt5
+ /opt/local/include/qwt
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/gnuradio.git/commitdiff/921f46a9c1943b8a3787dced322b854bd8ae2562
More information about the pld-cvs-commit
mailing list