diff options
author | Rutherther <rutherther@ditigal.xyz> | 2025-04-21 11:46:13 +0200 |
---|---|---|
committer | Guillaume Le Vaillant <glv@posteo.net> | 2025-04-21 11:46:50 +0200 |
commit | 802f5841f0de0af62ea39a4b14c029a2923f0e88 (patch) | |
tree | ab254efac9a3df244bc37b8da018456a6dade6bf | |
parent | 95ccd0ca005ac02125110664308fed1c0278f981 (diff) | |
download | guix-802f5841f0de0af62ea39a4b14c029a2923f0e88.tar.gz guix-802f5841f0de0af62ea39a4b14c029a2923f0e88.zip |
gnu: Add libad9361.
* gnu/packages/radio.scm (libad9361): New variable.
Change-Id: Ib1654d5ea1fa978eeaba904fcbebfbcec567046f
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
-rw-r--r-- | gnu/packages/radio.scm | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/gnu/packages/radio.scm b/gnu/packages/radio.scm index 6b3805201f..465a998bc8 100644 --- a/gnu/packages/radio.scm +++ b/gnu/packages/radio.scm @@ -264,6 +264,31 @@ use libiio natively on an embedded Linux target (local mode), or use libiio to communicate remotely to that same target from a host Linux, Windows or MAC over USB or Ethernet or Serial."))) +(define-public libad9361 + (package + (name "libad9361") + (version "0.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/analogdevicesinc/libad9361-iio") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1inv39xfg8gqz1v7k1n2a7p9zzlb6gq98gcnnpdcr9fa5alvmvpm")))) + (inputs + (list libiio)) + (build-system cmake-build-system) + (license license:lgpl2.1+) + (home-page "https://github.com/analogdevicesinc/libad9361-iio") + (synopsis + "IIO AD9361 library for filter design and handling, multi-chip sync, etc.") + (description + "This is a simple library used for userspace, which manages multi-chip +sync (on platforms (FMCOMMS5) where multiple AD9361 devices are use) and can +create AD9361 specific FIR filters on the fly."))) + (define-public liquid-dsp (package (name "liquid-dsp") |