at 17.09-beta 30 lines 774 B view raw
1{ stdenv, fetchgit, cmake, pkgconfig, libusb, fftwSinglePrec }: 2 3stdenv.mkDerivation rec { 4 name = "hackrf-${version}"; 5 version = "2017.02.1"; 6 7 src = fetchgit { 8 url = "git://github.com/mossmann/hackrf"; 9 rev = "refs/tags/v${version}"; 10 sha256 = "16hd61icvzaciv7s9jpgm9c8q6m4mwvj97gxrb20sc65p5gjb7hv"; 11 }; 12 13 buildInputs = [ 14 cmake pkgconfig libusb fftwSinglePrec 15 ]; 16 17 cmakeFlags = [ "-DUDEV_RULES_GROUP=plugdev" "-DUDEV_RULES_PATH=lib/udev/rules.d" ]; 18 19 preConfigure = '' 20 cd host 21 ''; 22 23 meta = with stdenv.lib; { 24 description = "An open source SDR platform"; 25 homepage = http://greatscottgadgets.com/hackrf/; 26 license = licenses.gpl2; 27 platforms = platforms.all; 28 maintainers = with maintainers; [ sjmackenzie the-kenny ]; 29 }; 30}