-
Notifications
You must be signed in to change notification settings - Fork 1
/
packages.nix
112 lines (71 loc) · 2.94 KB
/
packages.nix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
{ pkgs } :
let
inherit (pkgs) callPackage;
in rec {
airspyAdsb = callPackage ./airspy_adsb {};
cariboulite-dtbo = callPackage ./libcariboulite/dtbo.nix {};
etisnoop = callPackage ./etisnoop {};
eti-tools = callPackage ./eti-tools {};
eti-cmdline-rtl-sdr = callPackage ./eti-stuff { device = "rtl-sdr"; };
eti-cmdline-rtl-tcp = callPackage ./eti-stuff { device = "rtl-tcp"; };
eti-cmdline-airspy = callPackage ./eti-stuff { device = "airspy"; };
fdk_aacDab = callPackage ./fdk-aac {};
fdk-aac-hdc = callPackage ./fdk-aac/hdc.nix {};
gr-nrsc5 = pkgs.gnuradio3_9.pkgs.callPackage ./gr-nrsc5 {};
ggwave = callPackage ./ggwave {};
libfec = callPackage ./libfec {};
kerberossdr = callPackage ./kerberossdr {};
nexus433 = callPackage ./nexus433 {};
nrsc5-latest = callPackage ./nrsc5 {};
odrAudioEnc = callPackage ./odrAudioEnc {};
odrDabMod = callPackage ./odrDabMod {};
odrDabMux = callPackage ./odrDabMux { };
odrDabMux_gui = callPackage ./odrDabMux/gui.nix {};
odrEdi2Edi = callPackage ./odrEDI2EDI {};
odrPadEnc = callPackage ./odrPadEnc {};
odrSourceCompanion = callPackage ./odrSourceCompanion {};
libcariboulite = callPackage ./libcariboulite {};
# soapysdr-with-plugins-caribou = super.soapysdr-with-plugins.override {
# extraPackages = with self; [
# libcariboulite
# limesuite
# soapyairspy
# soapyaudio
# soapybladerf
# soapyremote
# soapyrtlsdr
# ];
# };
libulfius = callPackage ./libulfius {};
free-diameter = callPackage ./free-diameter {};
open5gs = callPackage ./open5gs {};
open5gs-webui = callPackage ./open5gs/webui.nix {};
osmo-cbc = callPackage ./osmo-cbc {};
osmo-smlc = callPackage ./osmo-smlc {};
osmo-trx = callPackage ./osmo-trx {};
osmo-stp = pkgs.libosmo-sccp;
srsran = pkgs.srsran.overrideAttrs (x: { cmakeFlags = x.cmakeFlags ++ [ "-DUSE_LTE_RATES=ON" ];});
srsran-limesdr = callPackage ./srsran/limesdr.nix {};
rtpproxy = callPackage ./rtpproxy {};
rtl-sdr-kerberos = callPackage ./rtl-sdr-kerberos {};
rtl-sdr-scanner-cpp = callPackage ./rtl-sdr-scanner-cpp {};
rx_tools = callPackage ./rx_tools {};
sdr-dab = callPackage ./sdr-dab { inherit (pkgs.gst_all_1) gstreamer gst-plugins-base; };
waveplus-reader = callPackage ./waveplus-reader { };
# pyhss = pkgs.python3.pkgs.toPythonApplication python3.pkgs.pyhss;
#
### Python packages
# python3 = super.python3.override (old: {
# packageOverrides = super.lib.composeExtensions (old.packageOverrides or (_: _: { }))
# (pSelf: pSuper: let
# callPackage = lib.callPackageWith (pkgs // pSelf);
# in {
# alchemyjsonschema = callPackage ./alchemyjsonschema {};
# dictknife = callPackage ./dictknife {};
# magicalimport = callPackage ./magicalimport {};
# osmo-python = callPackage ./osmo-python {};
# pyhss = callPackage ./pyhss {};
# pysctp = callPackage ./pysctp {};
# });
# });
}