New package: gnuradio-3.7.12git

- Use pre-CXX11 ABI
- Use don't build internal volk package.

Closes: #11693 [via git-merge-pr]
This commit is contained in:
Andrew Benson 2018-02-15 14:25:18 -06:00 committed by Jürgen Buchmüller
parent 706a82e4dc
commit a489de379a
3 changed files with 30 additions and 0 deletions

View File

@ -3092,3 +3092,8 @@ liblwipv6.so.2 lwipv6-1.5a_1
libpipewire-0.1.so.0 pipewire-0.1.7_1
libspa-lib.so.0 pipewire-0.1.7_1
libvolk.so.1.3 volk-1.3_1
libgnuradio-runtime-3.7.12git.so.0.0.0 gnuradio-3.7.12git_1
libgnuradio-pmt-3.7.12git.so.0.0.0 gnuradio-3.7.12git_1
libgnuradio-blocks-3.7.12git.so.0.0.0 gnuradio-3.7.12git_1
libgnuradio-audio-3.7.12git.so.0.0.0 gnuradio-3.7.12git_1
libgnuradio-noaa-3.7.12git.so.0.0.0 gnuradio-3.7.12git_1

View File

@ -0,0 +1,11 @@
--- CMakeLists.txt.orig
+++ CMakeLists.txt
@@ -61,6 +61,8 @@
# set(CMAKE_C_STANDARD 90)
# set(CMAKE_CXX_STANDARD 98)
+add_definitions(-D_GLIBCXX_USE_CXX11_ABI=0)
+
IF(CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++98")
ELSEIF(CMAKE_CXX_COMPILER_ID STREQUAL "Clang")

14
srcpkgs/gnuradio/template Normal file
View File

@ -0,0 +1,14 @@
# Template file for 'gnuradio'
pkgname=gnuradio
version=3.7.12git
revision=1
build_style=cmake
configure_args="-DENABLE_INTERNAL_VOLK=OFF"
hostmakedepends="pkg-config"
makedepends="boost-devel python-devel swig volk-devel"
short_desc="Framework for software defined radio"
maintainer="Andrew Benson <abenson+void@gmail.com>"
license="GPL-3"
homepage="https://www.gnuradio.org"
distfiles="https://github.com/gnuradio/gnuradio/archive/${version}.tar.gz"
checksum=7ff93c4ad4fd9ed4fbfa31f331846961cde48947b309623466290944339e329b