dotnet: improve language coverage of passthru.tests for dotnet sdks (#370789)
[NixPkgs.git] / pkgs / by-name / sa / satellite / package.nix
blob6411512c8a6955b924df0956769766dbfc190ef2
2   lib,
3   python3,
4   fetchFromGitea,
5   gobject-introspection,
6   libadwaita,
7   modemmanager,
8   wrapGAppsHook4,
9 }:
11 python3.pkgs.buildPythonApplication rec {
12   pname = "satellite";
13   version = "0.9.0";
15   pyproject = true;
17   src = fetchFromGitea {
18     domain = "codeberg.org";
19     owner = "tpikonen";
20     repo = "satellite";
21     tag = version;
22     hash = "sha256-w0ZpH1joFoV7W7PH74//LGLUJQLCpAGcC6GlyTbdsTE=";
23   };
25   nativeBuildInputs = [
26     gobject-introspection
27     wrapGAppsHook4
28   ];
30   build-system = with python3.pkgs; [ setuptools ];
32   buildInputs = [
33     libadwaita
34     modemmanager
35   ];
37   dependencies = with python3.pkgs; [
38     gpxpy
39     pygobject3
40     pynmea2
41   ];
43   strictDeps = true;
45   meta = {
46     description = "Program for showing navigation satellite data";
47     longDescription = ''
48       Satellite is an adaptive GTK3 / libhandy application which displays global navigation satellite system (GNSS: GPS et al.) data obtained from ModemManager or gnss-share.
49       It can also save your position to a GPX-file.
50     '';
51     homepage = "https://codeberg.org/tpikonen/satellite";
52     license = lib.licenses.gpl3Only;
53     mainProgram = "satellite";
54     platforms = lib.platforms.linux;
55     maintainers = with lib.maintainers; [ Luflosi ];
56   };