mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-17 07:13:23 +01:00
rtl-sdr: fix linking errors on Darwin
This commit is contained in:
parent
0f6682c97f
commit
691596086f
1 changed files with 8 additions and 2 deletions
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv, fetchgit, cmake, pkgconfig, libusb1 }:
|
{ stdenv, lib, fetchpatch, fetchgit, cmake, pkgconfig, libusb1 }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "rtl-sdr-${version}";
|
name = "rtl-sdr-${version}";
|
||||||
|
@ -26,7 +26,13 @@ stdenv.mkDerivation rec {
|
||||||
grep -q "Requires:" "$pcfile" && { echo "Upstream has added 'Requires:' in $(basename "$pcfile"); update nix expression."; exit 1; }
|
grep -q "Requires:" "$pcfile" && { echo "Upstream has added 'Requires:' in $(basename "$pcfile"); update nix expression."; exit 1; }
|
||||||
echo "Requires: libusb-1.0" >> "$pcfile"
|
echo "Requires: libusb-1.0" >> "$pcfile"
|
||||||
'';
|
'';
|
||||||
|
patches = lib.optionals stdenv.isDarwin [
|
||||||
|
(fetchpatch {
|
||||||
|
name = "linker-fix.patch";
|
||||||
|
url = "https://github.com/lukeadams/rtl-sdr/commit/7a66dcf268305b5aa507d1756799942c74549b72.patch";
|
||||||
|
sha256 = "0cn9fyf4ay4i3shvxj1ivgyxjvfm401irk560jdjl594nzadrcsl";
|
||||||
|
})
|
||||||
|
];
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
description = "Turns your Realtek RTL2832 based DVB dongle into a SDR receiver";
|
description = "Turns your Realtek RTL2832 based DVB dongle into a SDR receiver";
|
||||||
homepage = http://sdr.osmocom.org/trac/wiki/rtl-sdr;
|
homepage = http://sdr.osmocom.org/trac/wiki/rtl-sdr;
|
||||||
|
|
Loading…
Reference in a new issue