nixpkgs/pkgs/applications/science/astronomy/gpredict/default.nix

34 lines
1.2 KiB
Nix

{ stdenv, fetchurl, pkgconfig, intltool
, gtk3, glib, curl, goocanvas2, gpsd
, hamlib, wrapGAppsHook
}:
let
version = "2.2.1";
in stdenv.mkDerivation {
name = "gpredict-${version}";
src = fetchurl {
url = "https://github.com/csete/gpredict/releases/download/v${version}/gpredict-${version}.tar.bz2";
sha256 = "0hwf97kng1zy8rxyglw04x89p0bg07zq30hgghm20yxiw2xc8ng7";
};
nativeBuildInputs = [ pkgconfig intltool wrapGAppsHook ];
buildInputs = [ curl glib gtk3 goocanvas2 gpsd hamlib ];
meta = with stdenv.lib; {
description = "Real time satellite tracking and orbit prediction";
longDescription = ''
Gpredict is a real time satellite tracking and orbit prediction program
written using the Gtk+ widgets. Gpredict is targetted mainly towards ham radio
operators but others interested in satellite tracking may find it useful as
well. Gpredict uses the SGP4/SDP4 algorithms, which are compatible with the
NORAD Keplerian elements.
'';
license = licenses.gpl2;
platforms = platforms.linux;
homepage = http://gpredict.oz9aec.net/;
maintainers = [ maintainers.markuskowa maintainers.cmcdragonkai ];
};
}