diff options
author | Daniël de Kok <me@danieldk.eu> | 2019-12-01 08:44:14 +0100 |
---|---|---|
committer | Daniël de Kok <me@danieldk.eu> | 2019-12-02 14:45:45 +0100 |
commit | 9ab21b09bf5adb949ed8be14299fee5289ec4f95 (patch) | |
tree | a79a901083c3e8b82281339b1bc750647f65c00b /pkgs/applications/radio/dump1090 | |
parent | 8d0263863a806af0a6bb66b09d849243e65e6a15 (diff) | |
download | nixlib-9ab21b09bf5adb949ed8be14299fee5289ec4f95.tar nixlib-9ab21b09bf5adb949ed8be14299fee5289ec4f95.tar.gz nixlib-9ab21b09bf5adb949ed8be14299fee5289ec4f95.tar.bz2 nixlib-9ab21b09bf5adb949ed8be14299fee5289ec4f95.tar.lz nixlib-9ab21b09bf5adb949ed8be14299fee5289ec4f95.tar.xz nixlib-9ab21b09bf5adb949ed8be14299fee5289ec4f95.tar.zst nixlib-9ab21b09bf5adb949ed8be14299fee5289ec4f95.zip |
dump1090: 2014-10-31 -> 3.7.1
The derivation uses an upstream for dump1090 that has not been updated since 2014. FlightAware seems to have the most actively maintained version of dump1090, so this change switches to FlightAware's version, bringing 5 years of improvements.
Diffstat (limited to 'pkgs/applications/radio/dump1090')
-rw-r--r-- | pkgs/applications/radio/dump1090/default.nix | 30 |
1 files changed, 20 insertions, 10 deletions
diff --git a/pkgs/applications/radio/dump1090/default.nix b/pkgs/applications/radio/dump1090/default.nix index 41ddb671a369..0a92bea44e83 100644 --- a/pkgs/applications/radio/dump1090/default.nix +++ b/pkgs/applications/radio/dump1090/default.nix @@ -1,21 +1,31 @@ -{ stdenv, fetchFromGitHub, pkgconfig, libusb, rtl-sdr }: +{ stdenv +, fetchFromGitHub +, pkgconfig +, libbladeRF +, libusb +, ncurses +, rtl-sdr +}: stdenv.mkDerivation rec { pname = "dump1090"; - version = "2014-10-31"; + version = "3.7.2"; src = fetchFromGitHub { - owner = "MalcolmRobb"; + owner = "flightaware"; repo = pname; - rev = "bff92c4ad772a0a8d433f788d39dae97e00e4dbe"; - sha256 = "06aaj9gpz5v4qzvnp8xf18wdfclp0jvn3hflls79ly46gz2dh9hy"; + rev = "v${version}"; + sha256 = "0vlv9bd805kid202xxkrnl51rh02cyrl055gbcqlqgk51j5rrq8w"; }; nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ libusb rtl-sdr ]; - - makeFlags = [ "PREFIX=$(out)" ]; + buildInputs = [ + libbladeRF + libusb + ncurses + rtl-sdr + ]; installPhase = '' mkdir -p $out/bin $out/share @@ -25,8 +35,8 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "A simple Mode S decoder for RTLSDR devices"; - homepage = https://github.com/MalcolmRobb/dump1090; - license = licenses.bsd3; + homepage = "https://github.com/flightaware/dump1090"; + license = licenses.gpl2Plus; platforms = platforms.linux; maintainers = with maintainers; [ earldouglas ]; }; |