lol
1{ lib
2, mkDerivation
3, fetchFromGitHub
4, cmake
5, pkg-config
6, cppunit
7, swig
8, boost
9, logLib
10, python
11, libosmocore
12, osmosdr
13}:
14
15mkDerivation {
16 pname = "gr-gsm";
17 version = "2016-08-25";
18 src = fetchFromGitHub {
19 owner = "ptrkrysik";
20 repo = "gr-gsm";
21 rev = "3ca05e6914ef29eb536da5dbec323701fbc2050d";
22 sha256 = "13nnq927kpf91iqccr8db9ripy5czjl5jiyivizn6bia0bam2pvx";
23 };
24 disabledForGRafter = "3.8";
25
26 nativeBuildInputs = [
27 cmake
28 pkg-config
29 swig
30 python
31 ];
32
33 buildInputs = [
34 cppunit
35 logLib
36 boost
37 libosmocore
38 osmosdr
39 ];
40
41 meta = with lib; {
42 description = "Gnuradio block for gsm";
43 homepage = "https://github.com/ptrkrysik/gr-gsm";
44 license = licenses.gpl3Plus;
45 platforms = platforms.linux;
46 maintainers = with maintainers; [ mog ];
47 };
48}