gnu: Add gnuais.
* gnu/packages/radio.scm (gnuais): New variable.
This commit is contained in:
parent
df6b3c25bb
commit
a56b331e07
|
@ -35,14 +35,18 @@ (define-module (gnu packages radio)
|
|||
#:use-module (gnu packages bash)
|
||||
#:use-module (gnu packages boost)
|
||||
#:use-module (gnu packages check)
|
||||
#:use-module (gnu packages curl)
|
||||
#:use-module (gnu packages databases)
|
||||
#:use-module (gnu packages documentation)
|
||||
#:use-module (gnu packages engineering)
|
||||
#:use-module (gnu packages fltk)
|
||||
#:use-module (gnu packages gcc)
|
||||
#:use-module (gnu packages gd)
|
||||
#:use-module (gnu packages geo)
|
||||
#:use-module (gnu packages gettext)
|
||||
#:use-module (gnu packages ghostscript)
|
||||
#:use-module (gnu packages glib)
|
||||
#:use-module (gnu packages gnome)
|
||||
#:use-module (gnu packages gstreamer)
|
||||
#:use-module (gnu packages gtk)
|
||||
#:use-module (gnu packages image)
|
||||
|
@ -1311,3 +1315,44 @@ (define-public unixcw
|
|||
programs using the library: cw, cwgen, cwcp and xcwcp. The programs are
|
||||
intended for people who want to learn receiving and sending morse code.")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public gnuais
|
||||
(package
|
||||
(name "gnuais")
|
||||
(version "0.3.3")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/rubund/gnuais")
|
||||
(commit version)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "1rik5fdfslszdn3yvj769jzmnv9pirzf76ki33bjjzk7nkabbnlm"))))
|
||||
(build-system cmake-build-system)
|
||||
(native-inputs
|
||||
`(("mariadb-dev" ,mariadb "dev")
|
||||
("pkg-config" ,pkg-config)))
|
||||
(inputs
|
||||
`(("alsa-lib" ,alsa-lib)
|
||||
("curl" ,curl)
|
||||
("gtk+" ,gtk+)
|
||||
("libsoup" ,libsoup-minimal)
|
||||
("mariadb-lib" ,mariadb "lib")
|
||||
("osm-gps-map" ,osm-gps-map)
|
||||
("pulseaudio" ,pulseaudio)))
|
||||
(arguments
|
||||
`(#:tests? #f ; No test suite
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'fix-paths
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(substitute* "src/cfgfile.c"
|
||||
(("/usr/share/")
|
||||
(string-append (assoc-ref outputs "out") "/share/"))))))))
|
||||
(home-page "http://gnuais.sourceforge.net/")
|
||||
(synopsis "AIS message demodulator and decoder")
|
||||
(description
|
||||
"This program contains algorithms to demodulate and decode AIS (Automatic
|
||||
Identification System) messages sent by ships and coast stations.")
|
||||
(license license:gpl2+)))
|
||||
|
|
Loading…
Reference in a new issue