nur-packages

My NUR packages
git clone git://git.sikmir.ru/nur-packages
Log | Files | Refs | README | LICENSE

commit 37cbcf526ba518ad77416e7090349d465901d815
parent 178d43ca53394968e01fe7cc7926a78c9eaa43a9
Author: Nikolay Korotkiy <sikmir@disroot.org>
Date:   Sun, 17 May 2026 15:43:03 +0400

Up

Diffstat:
Mpkgs/by-name/py/pygnssutils/package.nix | 6++++--
Mpkgs/by-name/py/pygpsclient/package.nix | 4++--
Mpkgs/by-name/py/pyubx2/package.nix | 4++--
Apkgs/by-name/py/pyunigps/package.nix | 35+++++++++++++++++++++++++++++++++++
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 ]; + }; +})