guix-devel
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]