nur-packages

My NUR packages
git clone git://git.sikmir.ru/nur-packages
Log | Files | Refs | README | LICENSE

default.nix (861B)


      1 { lib
      2 , stdenv
      3 , fetchFromGitHub
      4 , cmake
      5 , pkg-config
      6 , fftwFloat
      7 , lame
      8 , libconfig
      9 , libshout
     10 , pulseaudio
     11 , rtl-sdr
     12 , soapysdr
     13 }:
     14 
     15 stdenv.mkDerivation (finalAttrs: {
     16   pname = "rtlsdr-airband";
     17   version = "4.2.0";
     18 
     19   src = fetchFromGitHub {
     20     owner = "charlie-foxtrot";
     21     repo = "RTLSDR-Airband";
     22     rev = "v${finalAttrs.version}";
     23     hash = "sha256-Dw+HyTAf33LK++71Wyrf694p1djHWT5cSkTnSga+/y8=";
     24   };
     25 
     26   nativeBuildInputs = [ cmake pkg-config ];
     27 
     28   buildInputs = [ fftwFloat lame libconfig libshout pulseaudio rtl-sdr soapysdr ];
     29 
     30   cmakeFlags = [
     31     (lib.cmakeBool "NFM" true)
     32   ];
     33 
     34   meta = with lib; {
     35     description = "Multichannel AM/NFM demodulator";
     36     inherit (finalAttrs.src.meta) homepage;
     37     license = licenses.gpl3Plus;
     38     maintainers = [ maintainers.sikmir ];
     39     platforms = platforms.linux;
     40     skip.ci = stdenv.isDarwin;
     41   };
     42 })