diff options
author | Luke Adams <luke.adams@belljar.io> | 2018-06-03 21:44:25 -0500 |
---|---|---|
committer | Luke Adams <luke.adams@belljar.io> | 2018-06-26 17:04:41 -0500 |
commit | 0f6682c97fab3b098fb4351375c60a29c4f083f2 (patch) | |
tree | e72de346e378f3a6ee265ba3d5c5d0112c8edc36 /pkgs/development/libraries/libbladeRF | |
parent | 312d2897cd99483d3162f937eca50aa5b079648e (diff) | |
download | nixpkgs-0f6682c97fab3b098fb4351375c60a29c4f083f2.tar nixpkgs-0f6682c97fab3b098fb4351375c60a29c4f083f2.tar.gz nixpkgs-0f6682c97fab3b098fb4351375c60a29c4f083f2.tar.bz2 nixpkgs-0f6682c97fab3b098fb4351375c60a29c4f083f2.tar.lz nixpkgs-0f6682c97fab3b098fb4351375c60a29c4f083f2.tar.xz nixpkgs-0f6682c97fab3b098fb4351375c60a29c4f083f2.tar.zst nixpkgs-0f6682c97fab3b098fb4351375c60a29c4f083f2.zip |
libbladerf: enable Darwin building
Diffstat (limited to 'pkgs/development/libraries/libbladeRF')
-rw-r--r-- | pkgs/development/libraries/libbladeRF/default.nix | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/pkgs/development/libraries/libbladeRF/default.nix b/pkgs/development/libraries/libbladeRF/default.nix index 1597765aaa9..04bd3f3d71e 100644 --- a/pkgs/development/libraries/libbladeRF/default.nix +++ b/pkgs/development/libraries/libbladeRF/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, pkgconfig, cmake, git, doxygen, help2man, tecla +{ stdenv, lib, fetchFromGitHub, pkgconfig, cmake, git, doxygen, help2man, ncurses, tecla , libusb1, udev }: stdenv.mkDerivation rec { @@ -13,7 +13,10 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ pkgconfig ]; - buildInputs = [ cmake git doxygen help2man tecla libusb1 udev ]; + # ncurses used due to https://github.com/Nuand/bladeRF/blob/ab4fc672c8bab4f8be34e8917d3f241b1d52d0b8/host/utilities/bladeRF-cli/CMakeLists.txt#L208 + buildInputs = [ cmake git doxygen help2man tecla libusb1 ] + ++ lib.optionals stdenv.isLinux [ udev ] + ++ lib.optionals stdenv.isDarwin [ ncurses ]; # Fixup shebang prePatch = "patchShebangs host/utilities/bladeRF-cli/src/cmd/doc/generate.bash"; @@ -24,19 +27,19 @@ stdenv.mkDerivation rec { ''; cmakeFlags = [ - "-DCMAKE_BUILD_TYPE=Debug" + "-DBUILD_DOCUMENTATION=ON" + ] ++ lib.optionals stdenv.isLinux [ "-DUDEV_RULES_PATH=etc/udev/rules.d" "-DINSTALL_UDEV_RULES=ON" - "-DBUILD_DOCUMENTATION=ON" ]; hardeningDisable = [ "fortify" ]; - meta = with stdenv.lib; { + meta = with lib; { homepage = https://nuand.com/libbladeRF-doc; description = "Supporting library of the BladeRF SDR opensource hardware"; license = licenses.lgpl21; maintainers = with maintainers; [ funfunctor ]; - platforms = with platforms; linux; + platforms = platforms.unix; }; } |