summary refs log tree commit diff
path: root/pkgs/development/libraries/gtk
diff options
context:
space:
mode:
authorworldofpeace <worldofpeace@protonmail.ch>2019-10-29 16:15:28 -0400
committerworldofpeace <worldofpeace@protonmail.ch>2019-10-29 16:15:28 -0400
commitb607f1cd16102d62e780a500837b38822588f03b (patch)
treed46fe2ffc9e978f5b639ed5683198ed60c29b76b /pkgs/development/libraries/gtk
parentb56e839c45f370ffa4a9fa3d22bbfb997c175400 (diff)
downloadnixpkgs-b607f1cd16102d62e780a500837b38822588f03b.tar
nixpkgs-b607f1cd16102d62e780a500837b38822588f03b.tar.gz
nixpkgs-b607f1cd16102d62e780a500837b38822588f03b.tar.bz2
nixpkgs-b607f1cd16102d62e780a500837b38822588f03b.tar.lz
nixpkgs-b607f1cd16102d62e780a500837b38822588f03b.tar.xz
nixpkgs-b607f1cd16102d62e780a500837b38822588f03b.tar.zst
nixpkgs-b607f1cd16102d62e780a500837b38822588f03b.zip
gtk3: only build docs on linux
Diffstat (limited to 'pkgs/development/libraries/gtk')
-rw-r--r--pkgs/development/libraries/gtk/3.x.nix12
1 files changed, 7 insertions, 5 deletions
diff --git a/pkgs/development/libraries/gtk/3.x.nix b/pkgs/development/libraries/gtk/3.x.nix
index c88e193740d..7f09b52d51f 100644
--- a/pkgs/development/libraries/gtk/3.x.nix
+++ b/pkgs/development/libraries/gtk/3.x.nix
@@ -36,6 +36,7 @@
 , wayland-protocols
 , xineramaSupport ? stdenv.isLinux
 , cupsSupport ? stdenv.isLinux
+, withGtkDoc ? stdenv.isLinux
 , cups ? null
 , AppKit
 , Cocoa
@@ -49,7 +50,7 @@ stdenv.mkDerivation rec {
   pname = "gtk+3";
   version = "3.24.12";
 
-  outputs = [ "out" "dev" "devdoc" ];
+  outputs = [ "out" "dev" ] ++ optional withGtkDoc "devdoc";
   outputBin = "dev";
 
   setupHooks = [
@@ -81,7 +82,7 @@ stdenv.mkDerivation rec {
   separateDebugInfo = stdenv.isLinux;
 
   mesonFlags = [
-    "-Dgtk_doc=true"
+    "-Dgtk_doc=${boolToString withGtkDoc}"
     "-Dtests=false"
   ];
 
@@ -109,10 +110,7 @@ stdenv.mkDerivation rec {
   '';
 
   nativeBuildInputs = [
-    docbook_xml_dtd_43
-    docbook_xsl
     gettext
-    gtk-doc
     gobject-introspection
     makeWrapper
     meson
@@ -121,6 +119,10 @@ stdenv.mkDerivation rec {
     python3
     sassc
     setupHooks
+  ] ++ optionals withGtkDoc [
+    docbook_xml_dtd_43
+    docbook_xsl
+    gtk-doc
   ];
 
   buildInputs = [