From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:42000) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1imUaC-0003WH-4K for guix-patches@gnu.org; Tue, 31 Dec 2019 22:22:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1imUaA-0000FJ-OI for guix-patches@gnu.org; Tue, 31 Dec 2019 22:22:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:57671) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1imUaA-0000EO-JY for guix-patches@gnu.org; Tue, 31 Dec 2019 22:22:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1imUaA-0005nQ-GP for guix-patches@gnu.org; Tue, 31 Dec 2019 22:22:02 -0500 Subject: [bug#38842] [PATCH 3/3] gnu: Add redsea. References: <87a777hnrb.fsf@gmail.com> In-Reply-To: <87a777hnrb.fsf@gmail.com> Resent-Message-ID: From: Evan Straw Date: Wed, 01 Jan 2020 03:21:48 +0000 Message-ID: <871rsjhneb.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 38842@debbugs.gnu.org --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0003-gnu-Add-redsea.patch Content-Transfer-Encoding: quoted-printable Content-Description: [PATCH 3/3] gnu: Add redsea. From=20f19dfe6652727f074b0aa335b43c52bb482116b2 Mon Sep 17 00:00:00 2001 From: Evan Straw Date: Tue, 31 Dec 2019 19:04:37 -0800 Subject: [PATCH 3/3] gnu: Add redsea. * gnu/packages/ham-radio.scm (redsea): New variable. =2D-- gnu/packages/ham-radio.scm | 43 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/gnu/packages/ham-radio.scm b/gnu/packages/ham-radio.scm index f327ea22da..5c1e17ac47 100644 =2D-- a/gnu/packages/ham-radio.scm +++ b/gnu/packages/ham-radio.scm @@ -20,6 +20,7 @@ (define-module (gnu packages ham-radio) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) + #:use-module (guix utils) #:use-module (guix download) #:use-module (guix git-download) #:use-module (gnu packages autotools) @@ -160,3 +161,45 @@ oscillators, modems, synchronizers, complex mathematic= al operations, and much more.") (license license:expat)))) =20 +(define-public redsea + (package + (name "redsea") + (version "0.18") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/windytan/redsea") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1y96g0ra2krjb2kypm8s5gdfia45yci4f36klsvyzg8d53v5cwhn")))) + (build-system gnu-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + ;; The configure.ac file does not explicitly link against libiconv + ;; except on Mac OS, causing the build to fail. This phase commen= ts + ;; out the original AC_SUBST macro (located inside a conditional)= and + ;; adds an explicit use of it underneath, so that libiconv is alw= ays + ;; linked against. + (add-after 'unpack 'patch-libiconv + (lambda _ + (substitute* "configure.ac" + (("^ +AC_SUBST") + "# AC_SUBST") + (("esac") + "esac\nAC_SUBST([ICONV], [\"-liconv\"])"))))))) + (inputs `(("libiconv" ,libiconv) + ("libsndfile" ,libsndfile) + ("liquid-dsp" ,liquid-dsp))) + (native-inputs `(("autoconf" ,autoconf) + ("automake" ,automake))) + (home-page "https://github.com/windytan/redsea") + (synopsis "A lightweight RDS to JSON decoder") + (description "redsea is a lightweight command-line FM-RDS decoder for +GNU/Linux. Redsea can be used with any RTL-SDR USB radio stick with the rt= l_fm +tool, or any other SDR via csdr, for example. It can also decode raw ASCII +bitstream, the hex format used by RDS Spy, and audio files containing +multiplex signals (MPX).") + (license license:expat))) =2D-=20 2.20.1 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE6f/SZXb4DLdwy+VR9TDDtKKp8G0FAl4MEEwACgkQ9TDDtKKp 8G3bGA//RXBM7mxvSW87daaZ7UUWI0DFc+aZcrBxISBT0NxC2g4sE8vmK4mGjJyZ T7s86DTtSFwWIu0HMab4rOs3uqB3a3NmYuZZI8aVy1A6nNlUx1EbuD3G6a5JE1OZ 3y2m+pLImUWrbGXHUiaI8OowN+HKrJrQ6UMAi6RM0RitP0fT3TpO7wYt6VRq6ulX aNzpRE0ieTS0Lq/Xc0tq8lVdUnhL1vVQlcYIZ8zucGwIYbT4SWiRq3rsgJFcoCqu fmz3p0bhdnYEZAUMkZiHAQi9u/mzXMgMG3KE9mdgH4ks3QzjRc66hznUzAfcUBwF Re9xaEDdvf2QfFm5nu3PhHej4fk0PbVWYOV8Mde4edjyM2a8hTGQ9KU5cFJAmzCi GWKLocoll4fb8PxRyRNQ88xfceXSoxG+fwSzdPaO1od8mznrThL4KnCQJtKDhflY 37wIdLe/jEojHcRbdU8BYA68NX3ahCc2eFOMhVgbeOaxxYLeGk/p1K9B17LySirb PFZQeMJiODjKr5UzbgcKnxa0lmvy0FIFEKv3Fa1DzXw9r0ffRq00BiSMxv2p6WL6 XHJnH+G/wG1bP8EAnkhoNxVb0is4IGfZyXvBNFEpw3TRggCnus561ooWADVjKRLc xyLpskJt7Oyhi74iMTfF5JUkStGbC+l25Hjz5W+gfFDsWLh68M4= =yU+L -----END PGP SIGNATURE----- --==-=-=--