From 7bb0bd06c98e24523a4ea0d9e7bebe50360e65cf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 6 Aug 2023 18:19:52 +0000 Subject: [PATCH 1/4] python310Packages.pyrtlsdr: 0.2.93 -> 0.3.0 --- pkgs/development/python-modules/pyrtlsdr/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyrtlsdr/default.nix b/pkgs/development/python-modules/pyrtlsdr/default.nix index 19ba2a0c1a64..01f2f71fe4b9 100644 --- a/pkgs/development/python-modules/pyrtlsdr/default.nix +++ b/pkgs/development/python-modules/pyrtlsdr/default.nix @@ -8,11 +8,11 @@ buildPythonPackage rec { pname = "pyrtlsdr"; - version = "0.2.93"; + version = "0.3.0"; src = fetchPypi { inherit pname version; - sha256 = "sha256-LeKbtOQDcIinjokBK8LMhLc9xFxgYIsot9kD9ikjuiY="; + sha256 = "sha256-+z5YO6BzuGHo4LxeYvZvBzZekUf102SR3krWLyPkU2I="; }; propagatedBuildInputs = [ setuptools ]; From 82942d901dee70eb90707680ff317184f24019a9 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 6 Aug 2023 21:10:31 +0200 Subject: [PATCH 2/4] python310Packages.pyrtlsdr: add changelog to meta --- pkgs/development/python-modules/pyrtlsdr/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/pyrtlsdr/default.nix b/pkgs/development/python-modules/pyrtlsdr/default.nix index 01f2f71fe4b9..c11963a58618 100644 --- a/pkgs/development/python-modules/pyrtlsdr/default.nix +++ b/pkgs/development/python-modules/pyrtlsdr/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { src = fetchPypi { inherit pname version; - sha256 = "sha256-+z5YO6BzuGHo4LxeYvZvBzZekUf102SR3krWLyPkU2I="; + hash = "sha256-+z5YO6BzuGHo4LxeYvZvBzZekUf102SR3krWLyPkU2I="; }; propagatedBuildInputs = [ setuptools ]; @@ -27,6 +27,7 @@ buildPythonPackage rec { meta = with lib; { description = "Python wrapper for librtlsdr (a driver for Realtek RTL2832U based SDR's)"; homepage = "https://github.com/roger-/pyrtlsdr"; + changelog = "https://github.com/pyrtlsdr/pyrtlsdr/releases/tag/v${version}"; license = licenses.gpl3; platforms = platforms.unix; maintainers = with maintainers; [ bjornfor ]; From 2c2305ee504aea2106b3a11ee47b50b755d1ff69 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 6 Aug 2023 21:11:43 +0200 Subject: [PATCH 3/4] python311Packages.pyrtlsdr: specify license --- pkgs/development/python-modules/pyrtlsdr/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/pyrtlsdr/default.nix b/pkgs/development/python-modules/pyrtlsdr/default.nix index c11963a58618..aab2312579a8 100644 --- a/pkgs/development/python-modules/pyrtlsdr/default.nix +++ b/pkgs/development/python-modules/pyrtlsdr/default.nix @@ -28,7 +28,7 @@ buildPythonPackage rec { description = "Python wrapper for librtlsdr (a driver for Realtek RTL2832U based SDR's)"; homepage = "https://github.com/roger-/pyrtlsdr"; changelog = "https://github.com/pyrtlsdr/pyrtlsdr/releases/tag/v${version}"; - license = licenses.gpl3; + license = licenses.gpl3Plus; platforms = platforms.unix; maintainers = with maintainers; [ bjornfor ]; }; From d60d5eab39ae7eb9873d240ecbe9975a77d2b079 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 6 Aug 2023 21:13:30 +0200 Subject: [PATCH 4/4] python310Packages.pyrtlsdr: add format - disable on unsupported Python releases --- pkgs/development/python-modules/pyrtlsdr/default.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/pyrtlsdr/default.nix b/pkgs/development/python-modules/pyrtlsdr/default.nix index aab2312579a8..fdd89c28460b 100644 --- a/pkgs/development/python-modules/pyrtlsdr/default.nix +++ b/pkgs/development/python-modules/pyrtlsdr/default.nix @@ -4,18 +4,24 @@ , fetchpatch , rtl-sdr , setuptools +, pythonOlder }: buildPythonPackage rec { pname = "pyrtlsdr"; version = "0.3.0"; + format = "setuptools"; + + disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; hash = "sha256-+z5YO6BzuGHo4LxeYvZvBzZekUf102SR3krWLyPkU2I="; }; - propagatedBuildInputs = [ setuptools ]; + propagatedBuildInputs = [ + setuptools + ]; postPatch = '' sed "s|driver_files =.*|driver_files = ['${rtl-sdr}/lib/librtlsdr.so']|" -i rtlsdr/librtlsdr.py