diff --git a/pkgs/desktops/gnome-3/core/gnome-shell/default.nix b/pkgs/desktops/gnome-3/core/gnome-shell/default.nix index c59c6e0375a0..17f359e7d28a 100644 --- a/pkgs/desktops/gnome-3/core/gnome-shell/default.nix +++ b/pkgs/desktops/gnome-3/core/gnome-shell/default.nix @@ -12,6 +12,7 @@ , python3 , polkit , networkmanager +, gtk-doc , docbook-xsl-nons , at-spi2-core , libstartup_notification @@ -23,7 +24,9 @@ , librsvg , geoclue2 , perl +, docbook_xml_dtd_412 , docbook_xml_dtd_42 +, docbook_xml_dtd_43 , desktop-file-utils , libpulseaudio , libical @@ -66,6 +69,8 @@ stdenv.mkDerivation rec { pname = "gnome-shell"; version = "3.36.4"; + outputs = [ "out" "devdoc" ]; + src = fetchurl { url = "mirror://gnome/sources/gnome-shell/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; sha256 = "1nyibrr98ijn65z9ki0k7xzcwcliwy2jqssz0l0jalpbkhnr751d"; @@ -108,7 +113,10 @@ stdenv.mkDerivation rec { pkg-config gettext docbook-xsl-nons + docbook_xml_dtd_412 docbook_xml_dtd_42 + docbook_xml_dtd_43 + gtk-doc perl wrapGAppsHook sassc @@ -166,6 +174,10 @@ stdenv.mkDerivation rec { json-glib ]; + mesonFlags = [ + "-Dgtk_doc=true" + ]; + postPatch = '' patchShebangs src/data-to-c.pl chmod +x meson/postinstall.py