biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / gnuradio-modules / ais / default.nix
blob8155f39ee6891e447bb1795f808a0b587a68530e
1 { lib
2 , mkDerivation
3 , fetchFromGitHub
4 , cmake
5 , pkg-config
6 , python
7 , boost
8 , cppunit
9 , logLib
10 , osmosdr
11 , gmp
12 , mpir
13 , fftwFloat
14 , icu
15 , gnuradio
16 , thrift
17 , gnuradioAtLeast
20 mkDerivation rec {
21   pname = "gr-ais";
22   version = "2020-08-13";
23   src = fetchFromGitHub {
24     owner = "bistromath";
25     repo = "gr-ais";
26     rev = "2162103226f3dae43c8c2ab23b79483b84346665";
27     sha256 = "1vackka34722d8pcspfwj0j6gc9ic7dqq64sgkrpjm94sh3bmb0b";
28   };
29   disabled = gnuradioAtLeast "3.9";
31   nativeBuildInputs = [
32     cmake
33     pkg-config
34     python
35   ];
37   cmakeFlags = [
38     "-DCMAKE_EXE_LINKER_FLAGS=-pthread"
39   ];
41   buildInputs = [
42     cppunit
43     osmosdr
44     boost
45     logLib
46     gmp
47     mpir
48     fftwFloat
49     icu
50     thrift
51     gnuradio.python.pkgs.thrift
52   ];
54   meta = with lib; {
55     description = "Gnuradio block for ais";
56     mainProgram = "ais_rx";
57     homepage = "https://github.com/bistromath/gr-ais";
58     license = licenses.gpl3Plus;
59     platforms = platforms.unix;
60     maintainers = with maintainers; [ mog ];
61   };