diff options
author | Robert Schütz <robert.schuetz@stud.uni-heidelberg.de> | 2018-02-19 23:07:39 +0100 |
---|---|---|
committer | Robert Schütz <robert.schuetz@stud.uni-heidelberg.de> | 2018-02-19 23:09:25 +0100 |
commit | b69e99091b86f1dd6e6736ee0f3c6c377126d58e (patch) | |
tree | 5574e84410f6cbd91ba93a79dd2f53085dcc23a6 /pkgs/development/python-modules/pyrtlsdr | |
parent | 41a2352a2f10ca606649d8a080b798f668fe3eda (diff) | |
download | nixlib-b69e99091b86f1dd6e6736ee0f3c6c377126d58e.tar nixlib-b69e99091b86f1dd6e6736ee0f3c6c377126d58e.tar.gz nixlib-b69e99091b86f1dd6e6736ee0f3c6c377126d58e.tar.bz2 nixlib-b69e99091b86f1dd6e6736ee0f3c6c377126d58e.tar.lz nixlib-b69e99091b86f1dd6e6736ee0f3c6c377126d58e.tar.xz nixlib-b69e99091b86f1dd6e6736ee0f3c6c377126d58e.tar.zst nixlib-b69e99091b86f1dd6e6736ee0f3c6c377126d58e.zip |
pythonPackages.pyrtlsdr: use m2r instead of pypandoc
Diffstat (limited to 'pkgs/development/python-modules/pyrtlsdr')
-rw-r--r-- | pkgs/development/python-modules/pyrtlsdr/default.nix | 22 |
1 files changed, 17 insertions, 5 deletions
diff --git a/pkgs/development/python-modules/pyrtlsdr/default.nix b/pkgs/development/python-modules/pyrtlsdr/default.nix index 0d50686f8924..a86badb3bca8 100644 --- a/pkgs/development/python-modules/pyrtlsdr/default.nix +++ b/pkgs/development/python-modules/pyrtlsdr/default.nix @@ -1,22 +1,34 @@ { lib , buildPythonPackage , fetchPypi +, fetchpatch , rtl-sdr -, pypandoc -, pandoc +, m2r }: buildPythonPackage rec { pname = "pyrtlsdr"; version = "0.2.7"; - name = "${pname}-${version}"; src = fetchPypi { inherit pname version; sha256 = "7942fe2e7821d09206002ea7e820e694094b3f964885123eb6eee1167f39b8da"; }; - buildInputs = [ pypandoc pandoc ]; + # Replace pypandoc dependency by m2r + # See https://github.com/roger-/pyrtlsdr/pull/78 + patches = [ + (fetchpatch { + url = "${meta.homepage}/commit/2b7df0b.patch"; + sha256 = "04h5z80969jgdgrf98b9ps56sybms09xacvmj6rwcfrmanli8rgf"; + }) + (fetchpatch { + url = "${meta.homepage}/commit/97dc3d0.patch"; + sha256 = "1v1j0n91jwpsiam2j34yj71z4h39cvk4gi4565zgjrzsq6xr93i0"; + }) + ]; + + nativeBuildInputs = [ m2r ]; postPatch = '' sed "s|driver_files =.*|driver_files = ['${rtl-sdr}/lib/librtlsdr.so']|" -i rtlsdr/librtlsdr.py @@ -31,5 +43,5 @@ buildPythonPackage rec { license = licenses.gpl3; platforms = platforms.linux; maintainers = with maintainers; [ bjornfor ]; - }; + }; } |