radiobert: switch to yet another readsb fork

This commit is contained in:
Astro 2021-11-01 01:35:26 +01:00
parent 1221566a35
commit 66fed14aac
2 changed files with 10 additions and 14 deletions

View File

@ -18,7 +18,7 @@ in {
systemd.services.readsb = { systemd.services.readsb = {
wantedBy = [ "multi-user.target" ]; wantedBy = [ "multi-user.target" ];
serviceConfig = { serviceConfig = {
ExecStart = "${pkgs.readsb}/bin/readsb --modeac --aggressive --fix --stats-range --dcfilter --quiet --gain=-10 --lon=13.728 --lat=51.081 --write-output=${statsDir} --net --net-ro-port=30002 --net-sbs-port=30003 --net-bo-port=30005 --net-vrs-port=30006 --net-beast-reduce-interval 1 --net-connector feed.adsbexchange.com,30005,beast_reduce_out"; ExecStart = "${pkgs.readsb}/bin/readsb --device-type rtlsdr --modeac --aggressive --fix --stats-range --dcfilter --quiet --gain=-10 --lon=13.728 --lat=51.081 --write-json=${statsDir} --net --net-ro-port=30002 --net-sbs-port=30003 --net-bo-port=30005 --net-vrs-port=30006 --net-beast-reduce-interval 1 --net-connector feed.adsbexchange.com,30005,beast_reduce_out --uuid-file=${builtins.toFile "uuid" "68a0e3e1-c866-481c-b0cb-f12ff9e7465f"}";
User = "readsb"; User = "readsb";
Group = "adsb"; Group = "adsb";
ProtectSystem = "full"; ProtectSystem = "full";

View File

@ -1,32 +1,28 @@
{ stdenv, fetchFromGitHub { stdenv, fetchFromGitHub
, pkg-config, protobufc , pkg-config, protobufc
, ncurses, rrdtool, libusb1 , ncurses, libusb1, zlib
, libbladeRF, librtlsdr , librtlsdr
# , libad9361, libiio
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "readsb-protobuf"; name = "readsb";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Mictronics"; owner = "wiedehopf";
repo = name; repo = name;
rev = "dev"; rev = "dev";
sha256 = "03hq9bjg9p6wysys7p0l3hzlfwzbp74k50yjd2n9lg3v1yc4vccl"; sha256 = "19y3mf8s6zrkj4ar6wnlaxw7cy3cj46h9r0mcr30d5f0i48y24j8";
}; };
nativeBuildInputs = [ nativeBuildInputs = [
pkg-config protobufc pkg-config
]; ];
buildInputs = [ buildInputs = [
ncurses rrdtool libusb1 ncurses zlib libusb1
libbladeRF librtlsdr librtlsdr
# libad9361 libiio
]; ];
# enableParallelBuilding = true; enableParallelBuilding = true;
makeFlags = [ makeFlags = [
"BLADERF=yes"
"RTLSDR=yes" "RTLSDR=yes"
# "PLUTOSDR=yes"
]; ];
installPhase = '' installPhase = ''