diff options
author | Thibaut Marty <github@thibautmarty.fr> | 2020-04-10 11:56:37 +0200 |
---|---|---|
committer | Thibaut Marty <github@thibautmarty.fr> | 2020-04-14 11:04:47 +0200 |
commit | 74274b4d7c99a15859c0f89651d8d5cf4783de14 (patch) | |
tree | 4220844c5ae29adbfb80adcc9f264521c629dcff /pkgs/applications/window-managers/herbstluftwm | |
parent | c1daf6eab8bdceb6eaeae843acc5c31cb71cdc75 (diff) | |
download | nixlib-74274b4d7c99a15859c0f89651d8d5cf4783de14.tar nixlib-74274b4d7c99a15859c0f89651d8d5cf4783de14.tar.gz nixlib-74274b4d7c99a15859c0f89651d8d5cf4783de14.tar.bz2 nixlib-74274b4d7c99a15859c0f89651d8d5cf4783de14.tar.lz nixlib-74274b4d7c99a15859c0f89651d8d5cf4783de14.tar.xz nixlib-74274b4d7c99a15859c0f89651d8d5cf4783de14.tar.zst nixlib-74274b4d7c99a15859c0f89651d8d5cf4783de14.zip |
herbstluftwm: fix cross compilation
Doc generation is disabled by default when cross compiling because asciidoc does not cross compile for now
Diffstat (limited to 'pkgs/applications/window-managers/herbstluftwm')
-rw-r--r-- | pkgs/applications/window-managers/herbstluftwm/default.nix | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/pkgs/applications/window-managers/herbstluftwm/default.nix b/pkgs/applications/window-managers/herbstluftwm/default.nix index 47f91c525402..0c23db007776 100644 --- a/pkgs/applications/window-managers/herbstluftwm/default.nix +++ b/pkgs/applications/window-managers/herbstluftwm/default.nix @@ -1,4 +1,10 @@ -{ stdenv, fetchurl, cmake, pkgconfig, glib, libX11, libXext, libXinerama, libXrandr, asciidoc }: +{ stdenv, fetchurl, cmake, pkgconfig, glib, libX11, libXext, libXinerama, libXrandr +, withDoc ? stdenv.buildPlatform == stdenv.targetPlatform, asciidoc ? null }: + +# Doc generation is disabled by default when cross compiling because asciidoc +# does not cross compile for now + +assert withDoc -> asciidoc != null; stdenv.mkDerivation rec { pname = "herbstluftwm"; @@ -11,19 +17,19 @@ stdenv.mkDerivation rec { outputs = [ "out" + ] ++ stdenv.lib.optionals withDoc [ "doc" "man" ]; cmakeFlags = [ "-DCMAKE_INSTALL_SYSCONF_PREFIX=${placeholder "out"}/etc" - ]; + ] ++ stdenv.lib.optional (!withDoc) "-DWITH_DOCUMENTATION=OFF"; nativeBuildInputs = [ cmake pkgconfig - asciidoc - ]; + ] ++ stdenv.lib.optional withDoc asciidoc; buildInputs = [ glib |