diff options
author | Pascal Wittmann <PascalWittmann@gmx.net> | 2015-01-29 12:10:24 +0100 |
---|---|---|
committer | Pascal Wittmann <PascalWittmann@gmx.net> | 2015-01-29 12:10:24 +0100 |
commit | d72047882e5bbf852d0310c12ac315be07356dee (patch) | |
tree | 629d319d279df9cbaf992339ac570cb2cde9e569 /pkgs | |
parent | ef2e0ffdea34acbe6743d1c2a6f0f7f7680bb91f (diff) | |
parent | 67d0569b25340cf5fe5280114df164a21c3c3d83 (diff) | |
download | nixlib-d72047882e5bbf852d0310c12ac315be07356dee.tar nixlib-d72047882e5bbf852d0310c12ac315be07356dee.tar.gz nixlib-d72047882e5bbf852d0310c12ac315be07356dee.tar.bz2 nixlib-d72047882e5bbf852d0310c12ac315be07356dee.tar.lz nixlib-d72047882e5bbf852d0310c12ac315be07356dee.tar.xz nixlib-d72047882e5bbf852d0310c12ac315be07356dee.tar.zst nixlib-d72047882e5bbf852d0310c12ac315be07356dee.zip |
Merge pull request #6043 from victoredwardocallaghan/bladeRF
libraries/libbladeRF: Fix documentation build
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/libraries/libbladeRF/default.nix | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/pkgs/development/libraries/libbladeRF/default.nix b/pkgs/development/libraries/libbladeRF/default.nix index 141e34ba7752..18bb9f002e59 100644 --- a/pkgs/development/libraries/libbladeRF/default.nix +++ b/pkgs/development/libraries/libbladeRF/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchgit, pkgconfig, cmake, git, libusb1, udev }: +{ stdenv, fetchgit, pkgconfig, cmake, git, doxygen, help2man, tecla, libusb1, udev }: stdenv.mkDerivation rec { version = "1.1.0"; @@ -11,17 +11,22 @@ stdenv.mkDerivation rec { name = "libbladeRF_v${version}-checkout"; }; - buildInputs = [ pkgconfig cmake git libusb1 udev ]; + buildInputs = [ pkgconfig cmake git doxygen help2man tecla libusb1 udev ]; - # TODO: Fix upstream, Documentation fails to build when pandoc is - # in PATH with the following errors: - # error: 'CLI_CMD_HELPTEXT_*' undeclared here (not in a function) + # Fixup shebang + prePatch = "patchShebangs host/utilities/bladeRF-cli/src/cmd/doc/generate.bash"; + + # Let us avoid nettools as a dependency. + patchPhase = '' + sed -i 's/$(hostname)/hostname/' host/utilities/bladeRF-cli/src/cmd/doc/generate.bash + sed -i 's/ --no-info/ --no-info --no-discard-stderr/' host/utilities/bladeRF-cli/CMakeLists.txt + ''; cmakeFlags = [ "-DCMAKE_BUILD_TYPE=Debug" "-DUDEV_RULES_PATH=$out/etc/udev/rules.d" "-DINSTALL_UDEV_RULES=ON" - "-DBUILD_BLADERF_CLI_DOCUMENTATION=OFF" + "-DBUILD_DOCUMENTATION=ON" ]; meta = { |