From b9c2225ad4b2859f7dfa7e5af83ca000062d73fd Mon Sep 17 00:00:00 2001 From: Nico Felbinger Date: Tue, 10 Mar 2026 17:56:30 +0100 Subject: [PATCH] gr-dect2: init at 0-unstable-2025-03-16 --- pkgs/by-name/gr/gr-dect2/package.nix | 51 ++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 pkgs/by-name/gr/gr-dect2/package.nix diff --git a/pkgs/by-name/gr/gr-dect2/package.nix b/pkgs/by-name/gr/gr-dect2/package.nix new file mode 100644 index 000000000000..0a450ec3a103 --- /dev/null +++ b/pkgs/by-name/gr/gr-dect2/package.nix @@ -0,0 +1,51 @@ +{ + lib, + stdenv, + fetchFromGitHub, + cmake, + gnuradio, + spdlog, + mpir, + boost, + volk, + python3Packages, + gmpxx, +}: + +stdenv.mkDerivation { + pname = "gr-dect2"; + version = "0-unstable-2025-03-16"; + + src = fetchFromGitHub { + owner = "pavelyazev"; + repo = "gr-dect2"; + rev = "0d973fe433eebfe3eee6e7f2eeb1322f8976ab42"; + hash = "sha256-zb22toxkVeAeMm3PHRS8crZ1PejjkAhvCFgz30kiPzo="; + }; + + strictDeps = true; + __structuredAttrs = true; + + nativeBuildInputs = [ + cmake + ]; + + buildInputs = [ + gnuradio + spdlog + mpir + boost + volk + python3Packages.pybind11 + gmpxx + python3Packages.numpy + ]; + + meta = { + description = "Gnuradio module for real-time decoding of unencrypted DECT voice chnanels"; + homepage = "https://github.com/pavelyazev/gr-dect2"; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ felbinger ]; + platforms = lib.platforms.linux; + }; +}