about summary refs log tree commit diff
path: root/pkgs/servers/gnss-share
diff options
context:
space:
mode:
authorAlexander Bantyev <balsoft@balsoft.ru>2023-02-15 10:28:06 +0400
committerAlexander Bantyev <balsoft@balsoft.ru>2023-02-16 23:19:00 +0400
commit232006fbe6bbe866e91de8747d47446383a83d43 (patch)
tree05e5e9360662ead525a0be9ea56cc6b30d0b0d00 /pkgs/servers/gnss-share
parente1ccff27980d2d80822daf09f33e563a5ea4b89d (diff)
gnss-share: init at 0.6
Diffstat (limited to 'pkgs/servers/gnss-share')
-rw-r--r--pkgs/servers/gnss-share/default.nix26
1 files changed, 26 insertions, 0 deletions
diff --git a/pkgs/servers/gnss-share/default.nix b/pkgs/servers/gnss-share/default.nix
new file mode 100644
index 0000000000000..81efe84d1c4f3
--- /dev/null
+++ b/pkgs/servers/gnss-share/default.nix
@@ -0,0 +1,26 @@
+{ buildGoModule, fetchFromGitLab, lib }:
+buildGoModule rec {
+  pname = "gnss-share";
+  version = "0.6";
+  src = fetchFromGitLab {
+    owner = "postmarketOS";
+    repo = "gnss-share";
+    rev = version;
+    hash = "sha256-vVmQlhzRISMBcYZh/9GQmOGzDgTzu2jSyIiEWdXPqOQ=";
+  };
+  vendorHash = "sha256-hS/xSxZSMHP+qlvpJYV6EvXtWx9ESamJ8lOf926CqOw=";
+  meta = with lib; {
+    description = "share GNSS data between multiple clients";
+    longDescription = ''
+      gnss-share is an app that facilitates sharing GNSS location data with multiple
+      clients, while providing a way to perform device-specific setup beforehand. For
+      some devices, it can also manage loading and storing A-GPS data.
+
+      This is meant to replace things like gpsd, and gps-share, and work together
+      with geoclue* or other clients that support fetching NMEA location data over
+      sockets.
+    '';
+    license = licenses.gpl3;
+    maintainers = with maintainers; [ balsoft ];
+  };
+}