summaryrefslogtreecommitdiff
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
parentMerge pull request #216335 from SuperSandro2000/searxng-babel (diff)
downloadnixpkgs-232006fbe6bbe866e91de8747d47446383a83d43.tar.gz
gnss-share: init at 0.6origin/balsoft/add-gnss-share
-rw-r--r--pkgs/servers/gnss-share/default.nix26
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 28 insertions, 0 deletions
diff --git a/pkgs/servers/gnss-share/default.nix b/pkgs/servers/gnss-share/default.nix
new file mode 100644
index 000000000000..81efe84d1c4f
--- /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 ];
+ };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index cb6fd2f0c4d6..84007288e933 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -39153,4 +39153,6 @@ with pkgs;
oversteer = callPackage ../applications/misc/oversteer { };
volantes-cursors = callPackage ../data/icons/volantes-cursors { };
+
+ gnss-share = callPackage ../servers/gnss-share { };
}