diff options
author | Elis Hirwing <elis@hirwing.se> | 2019-02-09 19:31:24 +0100 |
---|---|---|
committer | Elis Hirwing <elis@hirwing.se> | 2019-02-09 21:39:02 +0100 |
commit | 4734ec3058d853c8d511bdcf57bb48b29ce0b6a9 (patch) | |
tree | 641b00a016fece721a1260ed8d358bfc90df1e25 /pkgs/applications/radio | |
parent | b4eed4bb30cc6766d5f25443117e2e58fed652bc (diff) | |
download | nixlib-4734ec3058d853c8d511bdcf57bb48b29ce0b6a9.tar nixlib-4734ec3058d853c8d511bdcf57bb48b29ce0b6a9.tar.gz nixlib-4734ec3058d853c8d511bdcf57bb48b29ce0b6a9.tar.bz2 nixlib-4734ec3058d853c8d511bdcf57bb48b29ce0b6a9.tar.lz nixlib-4734ec3058d853c8d511bdcf57bb48b29ce0b6a9.tar.xz nixlib-4734ec3058d853c8d511bdcf57bb48b29ce0b6a9.tar.zst nixlib-4734ec3058d853c8d511bdcf57bb48b29ce0b6a9.zip |
welle-io: Move from misc to radio
Diffstat (limited to 'pkgs/applications/radio')
-rw-r--r-- | pkgs/applications/radio/welle-io/default.nix | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/pkgs/applications/radio/welle-io/default.nix b/pkgs/applications/radio/welle-io/default.nix new file mode 100644 index 000000000000..acf0226c0db5 --- /dev/null +++ b/pkgs/applications/radio/welle-io/default.nix @@ -0,0 +1,47 @@ +{ stdenv, fetchFromGitHub, cmake, pkgconfig +, qtbase, qtcharts, qtmultimedia, qtquickcontrols, qtquickcontrols2 +, faad2, rtl-sdr, soapysdr-with-plugins, libusb, fftwSinglePrec }: +let + + version = "1.0"; + +in stdenv.mkDerivation { + + name = "welle-io-${version}"; + + src = fetchFromGitHub { + owner = "AlbrechtL"; + repo = "welle.io"; + rev = "V${version}"; + sha256 = "1fsr0c2w16z45mcr85sqmllw1xf2gn6hp6f6fmgx2zfprq8gdmcr"; + }; + + nativeBuildInputs = [ cmake pkgconfig ]; + + buildInputs = [ + faad2 + fftwSinglePrec + libusb + qtbase + qtcharts + qtmultimedia + qtquickcontrols + qtquickcontrols2 + rtl-sdr + soapysdr-with-plugins + ]; + + cmakeFlags = [ + "-DRTLSDR=true" "-DSOAPYSDR=true" + ]; + + enableParallelBuilding = true; + + meta = with stdenv.lib; { + description = "A DAB/DAB+ Software Radio"; + homepage = https://www.welle.io/; + maintainers = with maintainers; [ ck3d markuskowa ]; + license = licenses.gpl2; + platforms = with platforms; [ "x86_64-linux" "i686-linux" ] ++ darwin; + }; +} |