diff options
Diffstat (limited to 'gnu/packages/radio.scm')
-rw-r--r-- | gnu/packages/radio.scm | 542 |
1 files changed, 231 insertions, 311 deletions
diff --git a/gnu/packages/radio.scm b/gnu/packages/radio.scm index 09fd153965..d16e321bb6 100644 --- a/gnu/packages/radio.scm +++ b/gnu/packages/radio.scm @@ -144,11 +144,9 @@ useful in modems implemented with @dfn{digital signal processing} (DSP).") (base32 "1n6dbg13q8ga5qhg1yiszwly4jj0rxqr6f1xwm9waaly5z493xsd")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake))) + (list autoconf automake)) (inputs - `(("fftwf" ,fftwf) - ("libfec" ,libfec))) + (list fftwf libfec)) (arguments `(;; For reproducibility, disable use of SSE3, SSE4.1, etc. #:configure-flags '("--enable-simdoverride") @@ -186,9 +184,9 @@ mathematical operations, and much more.") "0lmvsnb4xw4hmz6zs0z5ilsah5hjz29g1s0050n59fllskqr3b8k")))) (build-system cmake-build-system) (inputs - `(("libusb" ,libusb))) + (list libusb)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (arguments `(#:configure-flags '("-DDETACH_KERNEL_DRIVER=ON" "-DINSTALL_UDEV_RULES=ON") @@ -237,9 +235,9 @@ this package. E.g.: @code{(udev-rules-service 'rtl-sdr rtl-sdr)}") (base32 "0n699i5a9fzzhf80fcjlqq6p2a013rzlwmwv4nmwfafy6c8cr924")))) (build-system cmake-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libusb" ,libusb))) + (list libusb)) (arguments '(#:configure-flags '("-DINSTALL_UDEV_RULES=ON") #:tests? #f ; No tests @@ -284,8 +282,7 @@ with this package. E.g.: @code{(udev-rules-service 'airspyhf airspyhf)}") (base32 "1dy25zxk7wmg7ik82dx7h3bbbynvalbz1dxsl7kgm3374yxhnixv")))) (build-system cmake-build-system) (native-inputs - `(("python" ,python) - ("swig" ,swig))) + (list python swig)) (native-search-paths (list (search-path-specification (variable "SOAPY_SDR_PLUGIN_PATH") @@ -313,8 +310,7 @@ defined radio hardware devices with a common API.") (base32 "04krqinglgkjvx7klqik6yn8rb4mlpwzb6zvnmvm7szqci2agggz")))) (build-system cmake-build-system) (inputs - `(("airspyhf" ,airspyhf) - ("soapysdr" ,soapysdr))) + (list airspyhf soapysdr)) (arguments `(#:tests? #f)) ; No test suite (home-page "https://github.com/pothosware/SoapyAirspyHF/wiki") @@ -342,8 +338,7 @@ SoapySDR library.") (base32 "0l5890a240i1fan88jjdxaqswk3as410nlrv12a698fy9npqh4w4")))) (build-system cmake-build-system) (inputs - `(("hackrf" ,hackrf) - ("soapysdr" ,soapysdr))) + (list hackrf soapysdr)) (arguments `(#:tests? #f)) ; No test suite (home-page "https://github.com/pothosware/SoapyHackRF/wiki") @@ -367,8 +362,7 @@ SoapySDR library.") (base32 "1dlnryj6k20pk7w7v4v13y099r7ikhvlzbgzgphmi5cxkdv0shrd")))) (build-system cmake-build-system) (inputs - `(("rtl-sdr" ,rtl-sdr) - ("soapysdr" ,soapysdr))) + (list rtl-sdr soapysdr)) (arguments `(#:tests? #f)) ; No test suite (home-page "https://github.com/pothosware/SoapyRTLSDR/wiki") @@ -390,9 +384,7 @@ SoapySDR library.") (base32 "13xzqnhvnw6yipv4izkq0s9ykyl9pc5ifpr1ii8xfp28ch706qyw")))) (build-system python-build-system) (inputs - `(("python2-libxml2" ,python2-libxml2) - ("python2-pygtk" ,python2-pygtk) - ("python2-pyserial" ,python2-pyserial))) + (list python2-libxml2 python2-pygtk python2-pyserial)) (arguments `(#:python ,python-2)) (home-page "https://chirp.danplanet.com") @@ -421,8 +413,7 @@ memory contents between them.") (base32 "0i7vkjjrq392gs9qaibr7j3v4hijqqg8458dn21dwh16ncrvr9bp")))) (build-system cmake-build-system) (inputs - `(("libpng" ,libpng) - ("libsndfile" ,libsndfile))) + (list libpng libsndfile)) (arguments `(#:tests? #f)) ; no tests (home-page "https://github.com/Xerbo/aptdec") @@ -465,12 +456,9 @@ and a dedicated receiver.") "esac\nAC_SUBST([ICONV], [\"-liconv\"])")) #t))))) (inputs - `(("libiconv" ,libiconv) - ("libsndfile" ,libsndfile) - ("liquid-dsp" ,liquid-dsp))) + (list libiconv libsndfile liquid-dsp)) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake))) + (list autoconf automake)) (home-page "https://github.com/windytan/redsea") (synopsis "Lightweight RDS to JSON decoder") (description "redsea is a lightweight command-line @dfn{FM Radio Data @@ -660,26 +648,22 @@ environment.") (base32 "1pk5gnyznfyy510lbqzg9ijcb1fnhmn547n24aiqyrxd6i6vv1ki")))) (build-system cmake-build-system) (native-inputs - `(("doxygen" ,doxygen) - ("pkg-config" ,pkg-config) - ("pybind11" ,pybind11) - ("python-mako" ,python-mako) - ("python-six" ,python-six))) + (list doxygen pkg-config pybind11 python-mako python-six)) (inputs - `(("airspyhf" ,airspyhf) - ("boost" ,boost) - ("fftwf" ,fftwf) - ("gmp" ,gmp) - ("gnuradio" ,gnuradio) - ("hackrf" ,hackrf) - ("libsndfile" ,libsndfile) - ("log4cpp" ,log4cpp) - ("python" ,python) - ("python-numpy" ,python-numpy) - ("python-pyqt" ,python-pyqt) - ("rtl-sdr" ,rtl-sdr) - ("soapysdr" ,soapysdr) - ("volk" ,volk))) + (list airspyhf + boost + fftwf + gmp + gnuradio + hackrf + libsndfile + log4cpp + python + python-numpy + python-pyqt + rtl-sdr + soapysdr + volk)) (arguments `(#:modules ((guix build cmake-build-system) ((guix build python-build-system) #:prefix python:) @@ -723,7 +707,7 @@ to access different radio hardware.") ;; TODO: Add newunicodechar. texlive-latex-graphics))))) (inputs - `(("fftwf" ,fftwf))) + (list fftwf)) (arguments `(#:phases (modify-phases %standard-phases @@ -757,20 +741,20 @@ primitives for SDR (Software Defined Radio).") (base32 "12p193ngcs65nd3lynry119nhv40mikamqkw37wdln7lawx3nw7p")))) (build-system cmake-build-system) (native-inputs - `(("doxygen" ,doxygen) - ("pkg-config" ,pkg-config) - ("pybind11" ,pybind11) - ("python" ,python) - ("python-numpy" ,python-numpy) - ("python-six" ,python-six))) + (list doxygen + pkg-config + pybind11 + python + python-numpy + python-six)) (inputs - `(("boost" ,boost) - ("fftwf" ,fftwf) - ("gmp" ,gmp) - ("gnuradio" ,gnuradio) - ("libosmo-dsp" ,libosmo-dsp) - ("log4cpp" ,log4cpp) - ("volk" ,volk))) + (list boost + fftwf + gmp + gnuradio + libosmo-dsp + log4cpp + volk)) (synopsis "GNU Radio block to correct IQ imbalance") (description "This is a GNU Radio block to correct IQ imbalance in quadrature @@ -799,21 +783,19 @@ to the fix block above. (base32 "01p9cnwjxas3pkqr9m5fnrgm45cji0sfdqqa51hzy7izx9vgzaf8")))) (build-system cmake-build-system) (native-inputs - `(("pkg-config" ,pkg-config) - ("pybind11" ,pybind11) - ("python-six" ,python-six))) + (list pkg-config pybind11 python-six)) (inputs - `(("boost" ,boost) - ("gmp" ,gmp) - ("gnuradio" ,gnuradio) - ("log4cpp" ,log4cpp) - ("python" ,python) - ("python-construct" ,python-construct) - ("python-numpy" ,python-numpy) - ("python-pyaml" ,python-pyaml) - ("python-pyzmq" ,python-pyzmq) - ("python-requests" ,python-requests) - ("volk" ,volk))) + (list boost + gmp + gnuradio + log4cpp + python + python-construct + python-numpy + python-pyaml + python-pyzmq + python-requests + volk)) (arguments `(#:modules ((guix build cmake-build-system) ((guix build python-build-system) #:prefix python:) @@ -852,23 +834,23 @@ satellites.") (base32 "0gz875fbg0ffdi7icm0hqg0dz33hdfszi70b7cax1fcgq5fr1j8c")))) (build-system qt-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("alsa-lib" ,alsa-lib) - ("boost" ,boost) - ("fftwf" ,fftwf) - ("gmp" ,gmp) - ("gnuradio" ,gnuradio) - ("gr-iqbal" ,gr-iqbal) - ("gr-osmosdr" ,gr-osmosdr) - ("jack" ,jack-1) - ("libsndfile" ,libsndfile) - ("log4cpp" ,log4cpp) - ("portaudio" ,portaudio) - ("pulseaudio" ,pulseaudio) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("volk" ,volk))) + (list alsa-lib + boost + fftwf + gmp + gnuradio + gr-iqbal + gr-osmosdr + jack-1 + libsndfile + log4cpp + portaudio + pulseaudio + qtbase-5 + qtsvg + volk)) (arguments `(#:tests? #f)) ; no tests (synopsis "Software defined radio receiver") @@ -897,19 +879,19 @@ using GNU Radio and the Qt GUI toolkit.") ("gettext" ,gettext-minimal) ("pkg-config" ,pkg-config))) (inputs - `(("alsa-lib" ,alsa-lib) - ("fltk" ,fltk) - ("eudev" ,eudev) - ("hamlib" ,hamlib) - ("libpng" ,libpng) - ("libsamplerate" ,libsamplerate) - ("libusb" ,libusb) - ("libx11" ,libx11) - ("libxext" ,libxext) - ("libxfixes" ,libxfixes) - ("libxft" ,libxft) - ("portaudio" ,portaudio) - ("pulseaudio" ,pulseaudio))) + (list alsa-lib + fltk + eudev + hamlib + libpng + libsamplerate + libusb + libx11 + libxext + libxfixes + libxft + portaudio + pulseaudio)) (synopsis "Software modem for amateur radio use") (description "Fldigi is a software modem for amateur radio use. It is a sound card @@ -934,15 +916,9 @@ hardware.") (base32 "0vxn1wy5b2zfq20k93rfgq34m1nd3mxd74h8l98f90d85fhcqggy")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config))) + (list autoconf automake pkg-config)) (inputs - `(("fltk" ,fltk) - ("libx11" ,libx11) - ("libxext" ,libxext) - ("libxfixes" ,libxfixes) - ("libxft" ,libxft))) + (list fltk libx11 libxext libxfixes libxft)) (synopsis "Radio transceiver control program") (description "Flrig is a transceiver control program for amateur radio use. @@ -966,15 +942,9 @@ or USB connection.") (base32 "0rygd5w04nspxdj8qj81gpb3mgijvlmii74s1f4mihqs5kb8nwh6")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config))) + (list autoconf automake pkg-config)) (inputs - `(("fltk" ,fltk) - ("libx11" ,libx11) - ("libxext" ,libxext) - ("libxfixes" ,libxfixes) - ("libxft" ,libxft))) + (list fltk libx11 libxext libxfixes libxft)) (synopsis "Tool for AMP file transfer") (description "FLAMP is a program for transferring files by radio waves using AMP @@ -997,15 +967,9 @@ or USB connection.") (base32 "0xkhr82smfr7wpb9xl05wf7bz3vi2mr4xkcr2s8v6mblhgsdhqwg")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("pkg-config" ,pkg-config))) + (list autoconf automake pkg-config)) (inputs - `(("fltk" ,fltk) - ("libx11" ,libx11) - ("libxext" ,libxext) - ("libxfixes" ,libxfixes) - ("libxft" ,libxft))) + (list fltk libx11 libxext libxfixes libxft)) (synopsis "File encapsulation program") (description "Flwrap is a software utility for amateur radio use. Its purpose is to @@ -1052,11 +1016,9 @@ for correctness.") #t))) #:tests? #f)) ; no test suite (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("fftw" ,fftw) - ("fftwf" ,fftwf) - ("libusb" ,libusb))) + (list fftw fftwf libusb)) (home-page "https://greatscottgadgets.com/hackrf/") (synopsis "User-space library and utilities for HackRF SDR") (description @@ -1081,17 +1043,14 @@ you must extend 'udev-service-type' with this package. E.g.: (base32 "0c578m04zs8dllbd4cv6nxb44y0dn8kiapzkih84ycfjzmnkhdrl")))) (build-system gnu-build-system) (native-inputs - `(("doxygen" ,doxygen) - ("lua" ,lua) - ("pkg-config" ,pkg-config) - ("python-wrapper" ,python-wrapper) - ("swig" ,swig) - ("tcl" ,tcl))) + (list doxygen + lua + pkg-config + python-wrapper + swig + tcl)) (inputs - `(("gd" ,gd) - ("libusb" ,libusb) - ("libxml2" ,libxml2) - ("readline" ,readline))) + (list gd libusb libxml2 readline)) (arguments `(#:configure-flags '("--disable-static" "--with-lua-binding" @@ -1155,17 +1114,14 @@ users.") '(#:configure-flags (list "--enable-fldigi-xmlrpc"))) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list autoconf automake perl pkg-config)) (inputs - `(("cmocka" ,cmocka) - ("glib" ,glib) - ("hamlib" ,hamlib) - ("libusb" ,libusb) ;`Requires.private: libusb-1.0` in hamlib pkg-config - ("ncurses" ,ncurses) - ("xmlrpc-c" ,xmlrpc-c))) + (list cmocka + glib + hamlib + libusb ;`Requires.private: libusb-1.0` in hamlib pkg-config + ncurses + xmlrpc-c)) (home-page "https://tlf.github.io/") (synopsis "Amateur radio contest logging for the terminal") (description "TLF is a @acronym{Text User Interface, TUI} amateur radio @@ -1209,11 +1165,7 @@ instances over the network, and general QSO and DXpedition logging.") (base32 "0mdr4l7zii08615yn7z91spnvnqm5i9390bra9lz3aqyxrsiim91")))) (build-system qt-build-system) (native-inputs - `(("asciidoc" ,asciidoc) - ("gfortran" ,gfortran) - ("pkg-config" ,pkg-config) - ("qttools" ,qttools) - ("ruby-asciidoctor" ,ruby-asciidoctor))) + (list asciidoc gfortran pkg-config qttools ruby-asciidoctor)) (inputs `(("boost" ,boost) ("fftw" ,fftw) @@ -1268,11 +1220,7 @@ weak-signal conditions.") #t)))) (build-system qt-build-system) (native-inputs - `(("asciidoc" ,asciidoc) - ("gfortran" ,gfortran) - ("pkg-config" ,pkg-config) - ("qttools" ,qttools) - ("ruby-asciidoctor" ,ruby-asciidoctor))) + (list asciidoc gfortran pkg-config qttools ruby-asciidoctor)) (inputs `(("boost" ,boost) ("fftw" ,fftw) @@ -1337,9 +1285,9 @@ operators.") (base32 "1myvlkfybb2ha8l0h96ca3iz206zzy9z5iizm0sbab2zzp78n1r9")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("gtk+" ,gtk+))) + (list gtk+)) (arguments `(#:phases (modify-phases %standard-phases @@ -1388,12 +1336,9 @@ gain and standing wave ratio.") (base32 "1fckfcgypmplzl1lidd04jxiabczlfx9mv21d6rbsfknghsjpn03")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("hackrf" ,hackrf) - ("libusb" ,libusb) - ("ncurses" ,ncurses) - ("rtl-sdr" ,rtl-sdr))) + (list hackrf libusb ncurses rtl-sdr)) (arguments `(#:test-target "test" #:make-flags @@ -1431,12 +1376,9 @@ their position, altitude, speed, etc.") (base32 "1f60nvahsplv1yszacc49mlbcnacgs1nwhdf8y9srmzg08xrfnfk")))) (build-system cmake-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("libusb" ,libusb) - ("openssl" ,openssl) - ("rtl-sdr" ,rtl-sdr) - ("soapysdr" ,soapysdr))) + (list libusb openssl rtl-sdr soapysdr)) (synopsis "Decoder for radio transmissions in ISM bands") (description "This is a generic data receiver, mainly for decoding radio transmissions @@ -1459,8 +1401,7 @@ from devices on the 433 MHz, 868 MHz, 315 MHz, 345 MHz and 915 MHz ISM bands.") (base32 "01716cfhxfzsab9zjply9giaa4nn4b7rm3p3vizrwi7n253yiwm2")))) (build-system cmake-build-system) (inputs - `(("libx11" ,libx11) - ("pulseaudio" ,pulseaudio))) + (list libx11 pulseaudio)) (arguments '(#:tests? #f)) ; no test suite (home-page "https://github.com/EliasOenal/multimon-ng") @@ -1497,12 +1438,9 @@ modes: (base32 "1h5k402wjlj7xjniggwf0x7a5srlgglc2x4hy6lz6c30zwa7z8fm")))) (build-system python-build-system) (native-inputs - `(("python-cython" ,python-cython))) + (list python-cython)) (inputs - `(("python-numpy" ,python-numpy) - ("python-pyqt" ,python-pyqt) - ("python-pyserial" ,python-pyserial) - ("python-scipy" ,python-scipy))) + (list python-numpy python-pyqt python-pyserial python-scipy)) (arguments '(#:tests? #f)) (home-page "https://github.com/NanoVNA-Saver/nanovna-saver") @@ -1525,16 +1463,16 @@ NanoVNA vector network analyzers.") (base32 "0f9hx6sy418cb23fadll298pqbc5l2lxsdivi4vgqbkvx7sw58zi")))) (build-system qt-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("alsa-lib" ,alsa-lib) - ("fftw" ,fftw) - ("fftwf" ,fftwf) - ("hamlib" ,hamlib) - ("openjpeg" ,openjpeg) - ("pulseaudio" ,pulseaudio) - ("qtbase" ,qtbase-5) - ("v4l-utils" ,v4l-utils))) + (list alsa-lib + fftw + fftwf + hamlib + openjpeg + pulseaudio + qtbase-5 + v4l-utils)) (arguments `(#:tests? #f ; No test suite. #:phases @@ -1572,8 +1510,7 @@ NanoVNA vector network analyzers.") (base32 "0xmz64m02knbrpasfij4rrq53ksxna5idxwgabcw4n2b1ig7pyx5")))) (build-system cmake-build-system) (inputs - `(("alsa-lib" ,alsa-lib) - ("hamlib" ,hamlib))) + (list alsa-lib hamlib)) (arguments `(#:phases (modify-phases %standard-phases @@ -1609,7 +1546,7 @@ It can perform as: (base32 "14lzgldqzbbzydsy1cai3wln3hpyj1yhj8ji3wygyzr616fq9f7i")))) (build-system gnu-build-system) (inputs - `(("ao" ,ao))) + (list ao)) (home-page "https://www.nongnu.org/aldo/") (synopsis "Morse code tutor") (description @@ -1637,12 +1574,9 @@ methods: (base32 "15wriwv91583kmmyijbzam3dpclzmg4qjyfzjv5f75x9b0gqabxm")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("alsa-lib" ,alsa-lib) - ("ncurses" ,ncurses) - ("pulseaudio" ,pulseaudio) - ("qtbase" ,qtbase-5))) + (list alsa-lib ncurses pulseaudio qtbase-5)) (arguments `(#:configure-flags '("--disable-static") #:phases @@ -1726,15 +1660,14 @@ Identification System) messages sent by ships and coast stations.") '(#:import-path "github.com/nonoo/kappanhang" #:install-source? #f)) (inputs - `(("go-github-com-akosmarton-papipes",go-github-com-akosmarton-papipes) - ("go-github-com-fatih-color" ,go-github-com-fatih-color) - ("go-github-com-google-goterm" ,go-github-com-google-goterm) - ("go-github-com-mattn-go-isatty" ,go-github-com-mattn-go-isatty) - ("go-github-com-mesilliac-pulse-simple" - ,go-github-com-mesilliac-pulse-simple) - ("go-github-com-pborman-getopt" ,go-github-com-pborman-getopt) - ("go-go-uber-org-multierr" ,go-go-uber-org-multierr) - ("go-go-uber-org-zap" ,go-go-uber-org-zap))) + (list go-github-com-akosmarton-papipes + go-github-com-fatih-color + go-github-com-google-goterm + go-github-com-mattn-go-isatty + go-github-com-mesilliac-pulse-simple + go-github-com-pborman-getopt + go-go-uber-org-multierr + go-go-uber-org-zap)) (home-page "https://github.com/nonoo/kappanhang") (synopsis "Client for Icom RS-BA1 server") (description @@ -1763,20 +1696,20 @@ Compatible hardware/software: (base32 "01dv6gvljz64zrjbr08mybr9aicvpq2c6qskww46lngdjyhk8xs1")))) (build-system qt-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("faad2" ,faad2) - ("fftw" ,fftw) - ("libsndfile" ,libsndfile) - ("libpcap" ,libpcap) - ("opus" ,opus) - ("pulseaudio" ,pulseaudio) - ("qtbase" ,qtbase-5) - ("qtsvg" ,qtsvg) - ("qtwebkit" ,qtwebkit) - ("qwt" ,qwt) - ("speexdsp" ,speexdsp) - ("zlib" ,zlib))) + (list faad2 + fftw + libsndfile + libpcap + opus + pulseaudio + qtbase-5 + qtsvg + qtwebkit + qwt + speexdsp + zlib)) (arguments `(#:tests? #f #:phases @@ -1828,22 +1761,22 @@ receiver.") (base32 "1xl1lanw0xgmgks67dbfb2h52jxnrd1i2zik56v0q8dwsr7f0daw")))) (build-system qt-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("alsa-lib" ,alsa-lib) - ("faad2" ,faad2) - ("fftwf" ,fftwf) - ("lame" ,lame) - ("libusb" ,libusb) - ("mpg123" ,mpg123) - ("rtl-sdr" ,rtl-sdr) - ("qtbase" ,qtbase-5) - ("qtcharts" ,qtcharts) - ("qtdeclarative" ,qtdeclarative) - ("qtgraphicaleffects" ,qtgraphicaleffects) - ("qtmultimedia" ,qtmultimedia) - ("qtquickcontrols2" ,qtquickcontrols2) - ("soapysdr" ,soapysdr))) + (list alsa-lib + faad2 + fftwf + lame + libusb + mpg123 + rtl-sdr + qtbase-5 + qtcharts + qtdeclarative + qtgraphicaleffects + qtmultimedia + qtquickcontrols2 + soapysdr)) (arguments `(#:configure-flags '("-DRTLSDR=ON" "-DSOAPYSDR=ON") @@ -1873,7 +1806,7 @@ defined radio with support for rtl-sdr.") (base32 "0ic35130lf66lk3wawgc5bcg711l7chv9al1hzdc1xrmq9qf9hri")))) (build-system gnu-build-system) (inputs - `(("fftwf" ,fftwf))) + (list fftwf)) (arguments `(#:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out")) @@ -1981,9 +1914,7 @@ Codec.") (base32 "0j339kx3n2plgfw7ikpp7b81h5n68wmsgflwljbh2sy8j62faik9")))) (build-system cmake-build-system) (inputs - `(("faad2" ,faad2) - ("fftwf" ,fftwf) - ("zlib" ,zlib))) + (list faad2 fftwf zlib)) (arguments `(#:tests? #f ; No test suite. #:phases @@ -2012,8 +1943,7 @@ Audio Broadcasting}.") (base32 "0jgzpv4d6ckd0sdq6438rjh3m6knj6gx63627fajch74hxrvclzj")))) (build-system cmake-build-system) (inputs - `(("mbelib" ,mbelib) - ("serialdv" ,serialdv))) + (list mbelib serialdv)) (arguments `(#:tests? #f ; No test suite. #:configure-flags @@ -2052,41 +1982,39 @@ voice formats.") (base32 "16la2g1xqahgnni1qhpnfbqlcqsiihxnm2d6nv2241khb3lhi0i9")))) (build-system qt-build-system) (native-inputs - `(("doxygen" ,doxygen) - ("graphviz" ,graphviz) - ("pkg-config" ,pkg-config))) + (list doxygen graphviz pkg-config)) (inputs - `(("airspyhf" ,airspyhf) - ("alsa-lib" ,alsa-lib) - ("aptdec" ,aptdec) - ("boost" ,boost) - ("cm256cc" ,cm256cc) - ("codec2" ,codec2) - ("dsdcc" ,dsdcc) - ("faad2" ,faad2) - ("ffmpeg" ,ffmpeg) - ("fftwf" ,fftwf) - ("hackrf" ,hackrf) - ("libdab" ,libdab) - ("libusb" ,libusb) - ("mbelib" ,mbelib) - ("opencv" ,opencv) - ("opus" ,opus) - ("pulseaudio" ,pulseaudio) - ("qtbase" ,qtbase-5) - ("qtcharts" ,qtcharts) - ("qtdeclarative" ,qtdeclarative) - ("qtlocation" ,qtlocation) - ("qtmultimedia" ,qtmultimedia) - ("qtquickcontrols2" ,qtquickcontrols2) - ("qtserialport" ,qtserialport) - ("qtspeech" ,qtspeech) - ("qtwebsockets" ,qtwebsockets) - ("rtl-sdr" ,rtl-sdr) - ("serialdv" ,serialdv) - ("soapysdr" ,soapysdr) - ("sgp4" ,sgp4) - ("zlib" ,zlib))) + (list airspyhf + alsa-lib + aptdec + boost + cm256cc + codec2 + dsdcc + faad2 + ffmpeg + fftwf + hackrf + libdab + libusb + mbelib + opencv + opus + pulseaudio + qtbase-5 + qtcharts + qtdeclarative + qtlocation + qtmultimedia + qtquickcontrols2 + qtserialport + qtspeech + qtwebsockets + rtl-sdr + serialdv + soapysdr + sgp4 + zlib)) (arguments `(#:tests? #f ; No test suite. #:configure-flags @@ -2135,8 +2063,8 @@ various hardware.") (base32 "1xwbz6yyca6wmzad5ykxw6i0r8jzc7i3jbzq7mhp8caiymd6knw3")))) (build-system cmake-build-system) (native-inputs - `(("gcc" ,gcc-10) ; A GCC more recent than version 7 is required. - ("pkg-config" ,pkg-config))) + (list gcc-10 ; A GCC more recent than version 7 is required. + pkg-config)) (inputs `(("airspyhf" ,airspyhf) ("alsa-lib" ,alsa-lib) @@ -2185,11 +2113,9 @@ various hardware.") (base32 "1x6nyn429pk0f7lqzskrgsbq09mq5787xd4piic95add6n1cc355")))) (build-system qt-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("fftwf" ,fftwf) - ("liquid-dsp" ,liquid-dsp) - ("qtbase" ,qtbase-5))) + (list fftwf liquid-dsp qtbase-5)) (home-page "https://github.com/miek/inspectrum") (synopsis "Radio signal analyser") (description @@ -2212,10 +2138,7 @@ software-defined radio receivers.") (base32 "16a9afm0nkqx4pzwfxisspybimhqdyr3yjpr7ac7wgpp3520ikzi")))) (build-system qt-build-system) (inputs - `(("qcustomplot" ,qcustomplot) - ("qtbase" ,qtbase-5) - ("qtmultimedia" ,qtmultimedia) - ("qtserialport" ,qtserialport))) + (list qcustomplot qtbase-5 qtmultimedia qtserialport)) (arguments `(#:tests? #f ; No test suite. #:phases @@ -2276,12 +2199,9 @@ spectrum waterfall. It supports at least the following models: (base32 "13ipyh39l7p420j1j9kvwyskv2nqnimls1a3z1klsa1zivds9k7q")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("alsa-lib" ,alsa-lib) - ("fftwf" ,fftwf) - ("libsndfile" ,libsndfile) - ("pulseaudio" ,pulseaudio))) + (list alsa-lib fftwf libsndfile pulseaudio)) (home-page "http://www.whence.com/minimodem/") (synopsis "Software audio FSK modem") (description @@ -2311,12 +2231,12 @@ Caller-ID.") (base32 "0dbc6n4pxsa73wzxny773khc73r1dn3ma5hi7xv76vcykjvzkdi3")))) (build-system python-build-system) (inputs - `(("python-future" ,python-future) - ("python-ipython" ,python-ipython) - ("python-numpy" ,python-numpy) - ("python-pyserial" ,python-pyserial) - ("python-pyside-2" ,python-pyside-2) - ("python-pyusb" ,python-pyusb))) + (list python-future + python-ipython + python-numpy + python-pyserial + python-pyside-2 + python-pyusb)) (arguments `(#:tests? #f ; Tests want to use a serial port #:phases @@ -2366,7 +2286,7 @@ this package. E.g.: @code{(udev-rules-service 'rfcat rfcat)}") (base32 "0qr8q00cv6q0ikjrph0qh07mlbvgk4yimccpkn3ir8ib5ma0r9sr")))) (build-system cmake-build-system) (inputs - `(("soapysdr" ,soapysdr))) + (list soapysdr)) (arguments `(#:tests? #f)) ; No test suite. (home-page "https://github.com/rxseger/rx_tools") @@ -2401,22 +2321,22 @@ of devices than RTL-SDR.") ("python" ,python) ("python-mako" ,python-mako))) (inputs - `(("armadillo" ,armadillo) - ("boost" ,boost) - ("gflags" ,gflags) - ("glog" ,glog) - ("gmp" ,gmp) - ("gnuradio" ,gnuradio) - ("gr-osmosdr" ,gr-osmosdr) - ("lapack" ,lapack) - ("libpcap" ,libpcap) - ("log4cpp" ,log4cpp) - ("matio" ,matio) - ("openblas" ,openblas) - ("openssl" ,openssl) - ("protobuf" ,protobuf) - ("pugixml" ,pugixml) - ("volk" ,volk))) + (list armadillo + boost + gflags + glog + gmp + gnuradio + gr-osmosdr + lapack + libpcap + log4cpp + matio + openblas + openssl + protobuf + pugixml + volk)) (arguments `(#:configure-flags (list "-DENABLE_GENERIC_ARCH=ON" |