[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] gnu: Add GNU Radio.
From: |
Ricardo Wurmus |
Subject: |
Re: [PATCH] gnu: Add GNU Radio. |
Date: |
Tue, 16 Aug 2016 14:59:45 +0200 |
User-agent: |
mu4e 0.9.16; emacs 25.1.1 |
Manolis Ragkousis <address@hidden> writes:
> I noticed that we didn't have GNU Radio packaged, so here you go.
Interesting. I have a gnuradio branch here because it looked a lot more
complicated to get it to build.
Here’s my attempt:
+
+(define-public gnuradio
+ (package
+ (name "gnuradio")
+ (version "3.7.5")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "http://gnuradio.org/releases/gnuradio/"
+ "gnuradio-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0hv2nyz2hp1mjinin2q7jimh9mr81rjqvghqmaglz8w70qcn4zs6"))))
+ (build-system cmake-build-system)
+ (arguments
+ `(#:configure-flags
+ (list "-DENABLE_VOLK=OFF")))
+ (inputs
+ `(("boost" ,boost)
+ ("python" ,python-2)
+ ("fftwf" ,fftwf)
+ ("gsl" ,gsl)
+ ("libusb" ,libusb)
+ ("alsa-lib" ,alsa-lib)
+ ("jack" ,jack-1)
+ ("graphviz" ,graphviz)
+ ("guile" ,guile-2.0)))
+ (native-inputs
+ `(("cppunit" ,cppunit)
+ ("doxygen" ,doxygen)
+ ("which" ,which)
+ ("pkg-config" ,pkg-config)
+ ("swig" ,swig)))
+ (synopsis "Software radio implementations")
+ (description
+ "GNU Radio is a toolkit for implementing software radios. Its signal
+processing blocks can be combined with low-cost external RF hardware
+to create software-defined radios. Without hardware, it can be used
+for simulation. Radio applications are primarily written in Python,
+with C++ support for performance-critical processing tasks.")
+ (home-page "http://gnuradio.org/redmine/projects/gnuradio/wiki")
+ (license license:gpl3+)))
Shouldn’t there be more inputs?
(My patch was originally based on the last release that was published on
GNU ftp, so some of the inputs may no longer be used.)
~~ Ricardo