nur-packages

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

commit 93fee68af6563a3cbe0b4d53c8d727c870cbabd0
parent 4a00253f6058c5d299cf7cc252f9accbc640070f
Author: Nikolay Korotkiy <sikmir@disroot.org>
Date:   Thu, 13 Nov 2025 19:18:43 +0400

Up

Diffstat:
Mflake.nix | 2+-
Mpkgs/by-name/os/ossim/package.nix | 1+
Mpkgs/by-name/py/pygnssutils/package.nix | 6++++--
Mpkgs/by-name/py/pygpsclient/package.nix | 4++--
Apkgs/by-name/py/pyqgc/package.nix | 35+++++++++++++++++++++++++++++++++++
Mpkgs/by-name/py/pyrtcm/package.nix | 4++--
Mpkgs/by-name/py/pysbf2/package.nix | 4++--
Mpkgs/by-name/py/pyspartn/package.nix | 4++--
Mpkgs/by-name/py/pyubx2/package.nix | 4++--
Mpkgs/by-name/py/pyubxutils/package.nix | 4++--
Mpkgs/by-name/sd/sdr-modem/package.nix | 4++++
11 files changed, 57 insertions(+), 15 deletions(-)

diff --git a/flake.nix b/flake.nix @@ -20,8 +20,8 @@ system: let config = { + allowUnfree = true; permittedInsecurePackages = [ - "openssl-1.1.1w" "python-2.7.18.7" "qtwebkit-5.212.0-alpha4" ]; diff --git a/pkgs/by-name/os/ossim/package.nix b/pkgs/by-name/os/ossim/package.nix @@ -34,6 +34,7 @@ stdenv.mkDerivation (finalAttrs: { cmakeFlags = [ (lib.cmakeBool "BUILD_OSSIM_APPS" false) (lib.cmakeBool "BUILD_OSSIM_TESTS" false) + (lib.cmakeFeature "CMAKE_POLICY_VERSION_MINIMUM" "3.10") ]; meta = { diff --git a/pkgs/by-name/py/pygnssutils/package.nix b/pkgs/by-name/py/pygnssutils/package.nix @@ -2,6 +2,7 @@ lib, fetchFromGitHub, python3Packages, + pyqgc, pysbf2, pyspartn, pyubx2, @@ -10,14 +11,14 @@ python3Packages.buildPythonPackage rec { pname = "pygnssutils"; - version = "1.1.16"; + version = "1.1.20"; pyproject = true; src = fetchFromGitHub { owner = "semuconsulting"; repo = "pygnssutils"; tag = "v${version}"; - hash = "sha256-zDPkVZ1lDQCWVNcHLW+E31H4Xe266mCHiILgJVyYrk8="; + hash = "sha256-Slg9vo4EJkRupAK1uD78/oQTT1cI6slFwT3TqHLeI3U="; }; build-system = with python3Packages; [ setuptools ]; @@ -25,6 +26,7 @@ python3Packages.buildPythonPackage rec { dependencies = with python3Packages; [ certifi paho-mqtt + pyqgc pysbf2 pyserial pyspartn diff --git a/pkgs/by-name/py/pygpsclient/package.nix b/pkgs/by-name/py/pygpsclient/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication rec { pname = "pygpsclient"; - version = "1.5.10"; + version = "1.5.18"; pyproject = true; src = fetchFromGitHub { owner = "semuconsulting"; repo = "PyGPSClient"; tag = "v${version}"; - hash = "sha256-xtj1d/bT0Ks1NpSLH16oP7SUj1Uy0D9RHzknvbqXEQk="; + hash = "sha256-LWXCIhpGbEybW7puqMMo0T2OyyQDUPP4S6q2P2qSz9w="; }; build-system = with python3Packages; [ setuptools ]; diff --git a/pkgs/by-name/py/pyqgc/package.nix b/pkgs/by-name/py/pyqgc/package.nix @@ -0,0 +1,35 @@ +{ + lib, + fetchFromGitHub, + python3Packages, + pyrtcm, +}: + +python3Packages.buildPythonPackage rec { + pname = "pyqgc"; + version = "0.1.2"; + pyproject = true; + + src = fetchFromGitHub { + owner = "semuconsulting"; + repo = "pyqgc"; + tag = "v${version}"; + hash = "sha256-n8D5dYbpygaVr397MdT6qeAl2bL61rvw0kpZ/Z5PohU="; + }; + + build-system = with python3Packages; [ setuptools ]; + + dependencies = with python3Packages; [ + pynmeagps + pyrtcm + ]; + + pythonImportsCheck = [ "pyqgc" ]; + + meta = { + description = "Python library for parsing and generating Quectel QGC GPS/GNSS protocol messages"; + homepage = "https://github.com/semuconsulting/pyqgc"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.sikmir ]; + }; +} diff --git a/pkgs/by-name/py/pyrtcm/package.nix b/pkgs/by-name/py/pyrtcm/package.nix @@ -6,14 +6,14 @@ python3Packages.buildPythonPackage rec { pname = "pyrtcm"; - version = "1.1.8"; + version = "1.1.9"; pyproject = true; src = fetchFromGitHub { owner = "semuconsulting"; repo = "pyrtcm"; tag = "v${version}"; - hash = "sha256-yQ/Mv3JOmHSM9IXO87nu93IikmhqI8/BAjS4E+XLLAc="; + hash = "sha256-Qki6J55AlaGKuPyWvKnsuTDsPeTuMkLcjca/iSm6YEg="; }; build-system = with python3Packages; [ setuptools ]; diff --git a/pkgs/by-name/py/pysbf2/package.nix b/pkgs/by-name/py/pysbf2/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonPackage rec { pname = "pysbf2"; - version = "1.0.0"; + version = "1.0.3"; pyproject = true; src = fetchFromGitHub { owner = "semuconsulting"; repo = "pysbf2"; tag = "v${version}"; - hash = "sha256-3Iez0VwHgNh17zcPUQtpqN7klr9HT6p3dEMQGrn7sCk="; + hash = "sha256-0GBk7MytxkwCM9WNWk+bJo4JlwUgC5Xwex+zZNR6Hqo="; }; build-system = with python3Packages; [ setuptools ]; diff --git a/pkgs/by-name/py/pyspartn/package.nix b/pkgs/by-name/py/pyspartn/package.nix @@ -6,14 +6,14 @@ python3Packages.buildPythonPackage rec { pname = "pyspartn"; - version = "1.0.7"; + version = "1.0.8"; pyproject = true; src = fetchFromGitHub { owner = "semuconsulting"; repo = "pyspartn"; tag = "v${version}"; - hash = "sha256-iXpXetoXkM442bMOBPO9HmsHBNpGqroYt/t0i4PjimI="; + hash = "sha256-CCj7hoY3zNVdKUeMryXoqe1SbNd1BMQQCHc3Rvn7zPg="; }; 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 rec { pname = "pyubx2"; - version = "1.2.55"; + version = "1.2.59"; pyproject = true; src = fetchFromGitHub { owner = "semuconsulting"; repo = "pyubx2"; tag = "v${version}"; - hash = "sha256-pwIdQMuqu6/IQ7wh/fI5fxAg4bRZGYssKsatTaN8lwM="; + hash = "sha256-ay1fqgC5uAzxW8QH7bInsWaGAPD6VtKeVWmVJgBQcwA="; }; build-system = with python3Packages; [ setuptools ]; diff --git a/pkgs/by-name/py/pyubxutils/package.nix b/pkgs/by-name/py/pyubxutils/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonPackage rec { pname = "pyubxutils"; - version = "1.0.3"; + version = "1.0.5"; pyproject = true; src = fetchFromGitHub { owner = "semuconsulting"; repo = "pyubxutils"; tag = "v${version}"; - hash = "sha256-T7o8B2PCGfXhGHAwvojzFjH8beIbnVoVyiCtiuX53cg="; + hash = "sha256-k6/7BKzDVQNvjS0JNVJnj7ALHPcq6VwklxpxLhJ/e3M="; }; build-system = with python3Packages; [ setuptools ]; diff --git a/pkgs/by-name/sd/sdr-modem/package.nix b/pkgs/by-name/sd/sdr-modem/package.nix @@ -35,6 +35,10 @@ stdenv.mkDerivation (finalAttrs: { protobufc ]; + cmakeFlags = [ + (lib.cmakeFeature "CMAKE_POLICY_VERSION_MINIMUM" "3.10") + ]; + installPhase = '' install -Dm755 sdr_modem -t $out/bin install -Dm644 $src/src/resources/config.conf -t $out/etc