gnu: wsjtx: Improve package style.

* gnu/package/radio.scm (wsjtx): Improve package style by shifting order of
components.
[native-inputs]: Columnize, sort alphabetically.
[inputs]: Remove labels, sort alphabetically.

Signed-off-by: Leo Famulari <leo@famulari.name>
This commit is contained in:
Sharlatan Hellseher 2023-04-06 22:33:47 +01:00 committed by Leo Famulari
parent 2c6b451605
commit 982698c52f
No known key found for this signature in database
GPG key ID: 2646FA30BACA7F08

View file

@ -1521,19 +1521,24 @@ (define-public wsjtx
(sha256
(base32 "1lqd77v9xm58k9g9kfwxva3mmzm1yyk1v27nws5j1a293zfg2hkw"))))
(build-system qt-build-system)
(native-inputs
(list asciidoc gfortran pkg-config qttools-5 ruby-asciidoctor))
(inputs
`(("boost" ,boost)
("fftw" ,fftw)
("fftwf" ,fftwf)
("hamlib" ,wsjtx-hamlib)
("libusb" ,libusb)
("qtbase" ,qtbase-5)
("qtmultimedia-5" ,qtmultimedia-5)
("qtserialport" ,qtserialport)))
(arguments
`(#:tests? #f)) ; No test suite
(list #:tests? #f)) ; No test suite
(native-inputs
(list asciidoc
gfortran
pkg-config
qttools-5
ruby-asciidoctor))
(inputs
(list boost
fftw
fftwf
libusb
qtbase-5
qtmultimedia-5
qtserialport
wsjtx-hamlib))
(home-page "https://www.physics.princeton.edu/pulsar/k1jt/wsjtx.html")
(synopsis "Weak-signal ham radio communication program")
(description
"WSJT-X implements communication protocols or modes called FT4, FT8,
@ -1541,7 +1546,6 @@ (define-public wsjtx
detecting and measuring your own radio signals reflected from the Moon. These
modes were all designed for making reliable, confirmed QSOs under extreme
weak-signal conditions.")
(home-page "https://www.physics.princeton.edu/pulsar/k1jt/wsjtx.html")
(license license:gpl3)))
(define-public jtdx