Merge pull request #330634 from r-ryantm/auto-update/circumflex
[NixPkgs.git] / pkgs / servers / gnss-share / default.nix
blob391234103078d1f3efa194be0cee5d27f3bccb23
1 { buildGoModule, fetchFromGitLab, lib }:
2 buildGoModule rec {
3   pname = "gnss-share";
4   version = "0.8.1";
5   src = fetchFromGitLab {
6     owner = "postmarketOS";
7     repo = "gnss-share";
8     rev = version;
9     hash = "sha256-4X1oiQWn2oZPw/14hNyZ0a6FEwoykotBisY6lk6lj2k=";
10   };
11   vendorHash = "sha256-dmE6hfKUqEr7BMNi/HMUOk4jDB0dPXEMkWQyWj6XpY4=";
12   meta = with lib; {
13     description = "share GNSS data between multiple clients";
14     longDescription = ''
15       gnss-share is an app that facilitates sharing GNSS location data with multiple
16       clients, while providing a way to perform device-specific setup beforehand. For
17       some devices, it can also manage loading and storing A-GPS data.
19       This is meant to replace things like gpsd, and gps-share, and work together
20       with geoclue* or other clients that support fetching NMEA location data over
21       sockets.
22     '';
23     license = licenses.gpl3;
24     maintainers = with maintainers; [ balsoft ];
25     mainProgram = "gnss-share";
26   };