Merge pull request #88693 from doronbehar/gnuradio-rewrite

gnuradio: format arguments and inputs
This commit is contained in:
Florian Klink 2020-05-23 23:59:20 +02:00 committed by GitHub
commit b0b3c30361
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,18 +1,35 @@
{ stdenv, fetchFromGitHub, writeText, makeWrapper
{ stdenv
, fetchFromGitHub
, makeWrapper
, writeText
# Dependencies documented @ https://gnuradio.org/doc/doxygen/build_guide.html
# => core dependencies
, cmake, pkgconfig, git, boost, cppunit, fftw
, cmake
, pkgconfig
, git
, boost
, cppunit
, fftw
# => python wrappers
# May be able to upgrade to swig3
, python, swig2, numpy, scipy, matplotlib
, python
, swig2
, numpy
, scipy
, matplotlib
# => grc - the gnu radio companion
, Mako, cheetah, pygtk # Note: GR is migrating to Mako. Cheetah should be removed for GR3.8
, Mako
, cheetah
, pygtk # Note: GR is migrating to Mako. Cheetah should be removed for GR3.8
# => gr-wavelet: collection of wavelet blocks
, gsl
# => gr-qtgui: the Qt-based GUI
, qt4, qwt, pyqt4
, qt4
, qwt
, pyqt4
# => gr-wxgui: the Wx-based GUI
, wxPython, lxml
, wxPython
, lxml
# => gr-audio: audio subsystems (system/OS dependent)
, alsaLib # linux 'audio-alsa'
, CoreAudio # darwin 'audio-osx'
@ -21,7 +38,9 @@
# => gr-video-sdl: PAL and NTSC display
, SDL
# Other
, libusb1, orc, pyopengl
, libusb1
, orc
, pyopengl
}:
stdenv.mkDerivation rec {
@ -37,17 +56,39 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [
cmake pkgconfig git makeWrapper cppunit orc
cmake
pkgconfig
git
makeWrapper
cppunit
orc
];
buildInputs = [
boost fftw python swig2 lxml qt4
qwt SDL libusb1 uhd gsl
boost
fftw
python
swig2
lxml
qt4
qwt
SDL
libusb1
uhd
gsl
] ++ stdenv.lib.optionals stdenv.isLinux [ alsaLib ]
++ stdenv.lib.optionals stdenv.isDarwin [ CoreAudio ];
propagatedBuildInputs = [
Mako cheetah numpy scipy matplotlib pyqt4 pygtk wxPython pyopengl
Mako
cheetah
numpy
scipy
matplotlib
pyqt4
pygtk
wxPython
pyopengl
];
NIX_LDFLAGS = "-lpthread";