mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2025-01-26 20:49:29 -05:00
gnu: Add jtdx.
* gnu/packages/radio.scm (jtdx-hamlib): New variable. (jtdx): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
parent
b16e17f34c
commit
d3fb8036b7
1 changed files with 66 additions and 0 deletions
|
@ -9,6 +9,7 @@
|
||||||
;;; Copyright © 2021 João Pedro Simas <jpsimas@gmail.com>
|
;;; Copyright © 2021 João Pedro Simas <jpsimas@gmail.com>
|
||||||
;;; Copyright © 2021 Jack Hill <jackhill@jackhill.us>
|
;;; Copyright © 2021 Jack Hill <jackhill@jackhill.us>
|
||||||
;;; Copyright © 2022 Jai Vetrivelan <jaivetrivelan@gmail.com>
|
;;; Copyright © 2022 Jai Vetrivelan <jaivetrivelan@gmail.com>
|
||||||
|
;;; Copyright © 2022 Sheng Yang <styang@fastmail.com>
|
||||||
;;;
|
;;;
|
||||||
;;; This file is part of GNU Guix.
|
;;; This file is part of GNU Guix.
|
||||||
;;;
|
;;;
|
||||||
|
@ -1114,6 +1115,30 @@ (define wsjtx-hamlib
|
||||||
"--with-tcl-binding"
|
"--with-tcl-binding"
|
||||||
"--with-xml-support")))))
|
"--with-xml-support")))))
|
||||||
|
|
||||||
|
(define-public jtdx-hamlib
|
||||||
|
;; Fork of hamlib with custom patches used by jtdx.
|
||||||
|
(package
|
||||||
|
(inherit hamlib)
|
||||||
|
(name "jtdx-hamlib")
|
||||||
|
(version "2.2.158")
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method git-fetch)
|
||||||
|
(uri (git-reference
|
||||||
|
(url "https://github.com/jtdx-project/jtdxhamlib.git")
|
||||||
|
(commit "158")))
|
||||||
|
(file-name (git-file-name name version))
|
||||||
|
(sha256
|
||||||
|
(base32 "0m9i5k1n6j0nvmsqcy12x2ngqzjvxxlc3jg29igh93hb7lprlkjv"))))
|
||||||
|
(native-inputs
|
||||||
|
(modify-inputs (package-native-inputs hamlib)
|
||||||
|
(prepend autoconf automake libtool texinfo)))
|
||||||
|
(arguments
|
||||||
|
`(#:configure-flags '("--disable-shared"
|
||||||
|
"--enable-static"
|
||||||
|
"--without-cxx-binding"
|
||||||
|
"--disable-winradio")))))
|
||||||
|
|
||||||
(define-public tlf
|
(define-public tlf
|
||||||
(package
|
(package
|
||||||
(name "tlf")
|
(name "tlf")
|
||||||
|
@ -1207,6 +1232,47 @@ (define-public wsjtx
|
||||||
(home-page "https://www.physics.princeton.edu/pulsar/k1jt/wsjtx.html")
|
(home-page "https://www.physics.princeton.edu/pulsar/k1jt/wsjtx.html")
|
||||||
(license license:gpl3)))
|
(license license:gpl3)))
|
||||||
|
|
||||||
|
(define-public jtdx
|
||||||
|
(package
|
||||||
|
(name "jtdx")
|
||||||
|
(version "2.2.158")
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method git-fetch)
|
||||||
|
(uri (git-reference
|
||||||
|
(url "https://github.com/jtdx-project/jtdx")
|
||||||
|
(commit "158")))
|
||||||
|
(file-name (git-file-name name version))
|
||||||
|
(sha256
|
||||||
|
(base32 "1lw9q7ggh2jlasipl3v5pkbabysjr6baw15lnmg664ah3fwdrvnx"))))
|
||||||
|
(build-system qt-build-system)
|
||||||
|
(native-inputs
|
||||||
|
(list asciidoc gfortran pkg-config qttools ruby-asciidoctor))
|
||||||
|
(inputs
|
||||||
|
(list
|
||||||
|
boost
|
||||||
|
fftw
|
||||||
|
fftwf
|
||||||
|
jtdx-hamlib
|
||||||
|
libusb
|
||||||
|
qtbase-5
|
||||||
|
qtwebsockets
|
||||||
|
qtmultimedia
|
||||||
|
qtserialport))
|
||||||
|
(arguments
|
||||||
|
`(#:tests? #f)) ; No test suite
|
||||||
|
(synopsis "Weak-signal ham radio communication program, forked from WSJTX")
|
||||||
|
(description
|
||||||
|
"JTDX means \"JT,T10 and FT8 and FT4 modes for DXing\", it is being
|
||||||
|
developed with main focus on the sensitivity and decoding efficiency, both, in
|
||||||
|
overcrowded and half empty HF band conditions.
|
||||||
|
|
||||||
|
It is modified WSJT-X software forked from WSJT-X r6462. JTDX supports JT9,
|
||||||
|
JT65, T10, FT8 and FT4 © digital modes for HF amateur radio communication,
|
||||||
|
focused on DXing and being shaped by community of DXers.JTDX")
|
||||||
|
(home-page "https://www.jtdx.tech/en/")
|
||||||
|
(license license:gpl3)))
|
||||||
|
|
||||||
(define-public js8call
|
(define-public js8call
|
||||||
(package
|
(package
|
||||||
(inherit wsjtx)
|
(inherit wsjtx)
|
||||||
|
|
Loading…
Reference in a new issue