commit 37cbcf526ba518ad77416e7090349d465901d815
parent 178d43ca53394968e01fe7cc7926a78c9eaa43a9
Author: Nikolay Korotkiy <sikmir@disroot.org>
Date: Sun, 17 May 2026 15:43:03 +0400
Up
Diffstat:
4 files changed, 43 insertions(+), 6 deletions(-)
diff --git a/pkgs/by-name/py/pygnssutils/package.nix b/pkgs/by-name/py/pygnssutils/package.nix
@@ -7,18 +7,19 @@
pyspartn,
pyubx2,
pyubxutils,
+ pyunigps,
}:
python3Packages.buildPythonPackage (finalAttrs: {
pname = "pygnssutils";
- version = "1.1.22";
+ version = "1.2.1";
pyproject = true;
src = fetchFromGitHub {
owner = "semuconsulting";
repo = "pygnssutils";
tag = "v${finalAttrs.version}";
- hash = "sha256-OiNXm+AT+1zNpRhZ4FkBrsrtjURzKhyoVYORTciMg0w=";
+ hash = "sha256-uOFCc3swtBWQViBtyQH/gIYb0nHnYrZEMNINZoiRrR4=";
};
build-system = with python3Packages; [ setuptools ];
@@ -32,6 +33,7 @@ python3Packages.buildPythonPackage (finalAttrs: {
pyspartn
pyubx2
pyubxutils
+ pyunigps
];
pythonImportsCheck = [ "pygnssutils" ];
diff --git a/pkgs/by-name/py/pygpsclient/package.nix b/pkgs/by-name/py/pygpsclient/package.nix
@@ -7,14 +7,14 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "pygpsclient";
- version = "1.6.4";
+ version = "1.6.8";
pyproject = true;
src = fetchFromGitHub {
owner = "semuconsulting";
repo = "PyGPSClient";
tag = "v${finalAttrs.version}";
- hash = "sha256-PlOAd+19PFpdfxgd0hHGiRes8Anv/nEHYTS/mh/7niE=";
+ hash = "sha256-wt6gK5uoaI7x4u4rbkfk3qxLxRFcIirHSbIWOwKw1J8=";
};
build-system = with python3Packages; [ setuptools ];
diff --git a/pkgs/by-name/py/pyubx2/package.nix b/pkgs/by-name/py/pyubx2/package.nix
@@ -7,14 +7,14 @@
python3Packages.buildPythonPackage (finalAttrs: {
pname = "pyubx2";
- version = "1.2.60";
+ version = "1.3.0";
pyproject = true;
src = fetchFromGitHub {
owner = "semuconsulting";
repo = "pyubx2";
tag = "v${finalAttrs.version}";
- hash = "sha256-9CxHq/C9bEohR/R9XjUIBTf7MLjQO+YTpILz4Ve7sVM=";
+ hash = "sha256-zbE1EWG7j1MDv9yCx5SOS9rOtRVx2zNR38alJaDWY+I=";
};
build-system = with python3Packages; [ setuptools ];
diff --git a/pkgs/by-name/py/pyunigps/package.nix b/pkgs/by-name/py/pyunigps/package.nix
@@ -0,0 +1,35 @@
+{
+ lib,
+ fetchFromGitHub,
+ python3Packages,
+ pyrtcm,
+}:
+
+python3Packages.buildPythonPackage (finalAttrs: {
+ pname = "pyunigps";
+ version = "1.0.0";
+ pyproject = true;
+
+ src = fetchFromGitHub {
+ owner = "semuconsulting";
+ repo = "pyunigps";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-UuXtJTzsmjdYuWXt3bqQzj5sZLMfczVnCnDNt+X4lP4=";
+ };
+
+ build-system = with python3Packages; [ setuptools ];
+
+ dependencies = with python3Packages; [
+ pynmeagps
+ pyrtcm
+ ];
+
+ pythonImportsCheck = [ "pyunigps" ];
+
+ meta = {
+ description = "Unicore UNI protocol parser and generator";
+ homepage = "https://github.com/semuconsulting/pyunigps";
+ license = lib.licenses.bsd3;
+ maintainers = [ lib.maintainers.sikmir ];
+ };
+})