Skip to content

Commit 3c233e2

Browse files
committed
soapyaudio: init at 0.1.1
1 parent 86c1825 commit 3c233e2

2 files changed

Lines changed: 34 additions & 0 deletions

File tree

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
{ stdenv, fetchFromGitHub, cmake, pkg-config
2+
, hamlib, rtaudio, alsaLib, libpulseaudio, libjack2, libusb1, soapysdr
3+
} :
4+
5+
stdenv.mkDerivation rec {
6+
pname = "soapyaudio";
7+
version = "0.1.1";
8+
9+
src = fetchFromGitHub {
10+
owner = "pothosware";
11+
repo = "SoapyAudio";
12+
rev = "soapy-audio-${version}";
13+
sha256 = "0minlsc1lvmqm20vn5hb4im7pz8qwklfy7sbr2xr73xkrbqdahc0";
14+
};
15+
16+
nativeBuildInputs = [ cmake pkg-config ];
17+
buildInputs = [ hamlib rtaudio alsaLib libpulseaudio libjack2 libusb1 soapysdr ];
18+
19+
cmakeFlags = [
20+
"-DSoapySDR_DIR=${soapysdr}/share/cmake/SoapySDR/"
21+
"-DUSE_HAMLIB=ON"
22+
];
23+
24+
meta = with stdenv.lib; {
25+
homepage = "https://github.com/pothosware/SoapyAudio";
26+
description = "SoapySDR plugin for amateur radio and audio devices";
27+
license = licenses.mit;
28+
maintainers = with maintainers; [ numinit ];
29+
platforms = platforms.linux;
30+
};
31+
}

pkgs/top-level/all-packages.nix

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16015,6 +16015,8 @@ in
1601516015

1601616016
soapyairspy = callPackage ../applications/radio/soapyairspy { };
1601716017

16018+
soapyaudio = callPackage ../applications/radio/soapyaudio { };
16019+
1601816020
soapybladerf = callPackage ../applications/radio/soapybladerf { };
1601916021

1602016022
soapyhackrf = callPackage ../applications/radio/soapyhackrf { };
@@ -16027,6 +16029,7 @@ in
1602716029
extraPackages = [
1602816030
limesuite
1602916031
soapyairspy
16032+
soapyaudio
1603016033
soapybladerf
1603116034
soapyhackrf
1603216035
soapyremote

0 commit comments

Comments
 (0)