summary refs log tree commit diff
path: root/pkgs/development/libraries/gtk/4.x.nix
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2022-02-27 12:54:30 +0100
committerJan Tojnar <jtojnar@gmail.com>2022-03-25 15:02:32 +0100
commit100ae90d517dd243d16b89edf16805bf5d8ad874 (patch)
treea6bb750b0bd2b08a913baa77b87d87439b839f07 /pkgs/development/libraries/gtk/4.x.nix
parent0222931643ea81af4d48d1fb4b2c91e2d73e7b07 (diff)
downloadnixpkgs-100ae90d517dd243d16b89edf16805bf5d8ad874.tar
nixpkgs-100ae90d517dd243d16b89edf16805bf5d8ad874.tar.gz
nixpkgs-100ae90d517dd243d16b89edf16805bf5d8ad874.tar.bz2
nixpkgs-100ae90d517dd243d16b89edf16805bf5d8ad874.tar.lz
nixpkgs-100ae90d517dd243d16b89edf16805bf5d8ad874.tar.xz
nixpkgs-100ae90d517dd243d16b89edf16805bf5d8ad874.tar.zst
nixpkgs-100ae90d517dd243d16b89edf16805bf5d8ad874.zip
tree-wide: Modernize moving gi-docgen-built docs to devdoc output
Since DevHelp 41, it no longer needs to be stored in `share/devhelp`.
Diffstat (limited to 'pkgs/development/libraries/gtk/4.x.nix')
-rw-r--r--pkgs/development/libraries/gtk/4.x.nix10
1 files changed, 3 insertions, 7 deletions
diff --git a/pkgs/development/libraries/gtk/4.x.nix b/pkgs/development/libraries/gtk/4.x.nix
index 6da3fc769ea..1f61793de5b 100644
--- a/pkgs/development/libraries/gtk/4.x.nix
+++ b/pkgs/development/libraries/gtk/4.x.nix
@@ -202,13 +202,6 @@ stdenv.mkDerivation rec {
     for f in $dev/bin/gtk4-encode-symbolic-svg; do
       wrapProgram $f --prefix XDG_DATA_DIRS : "${shared-mime-info}/share"
     done
-
-  '' + lib.optionalString x11Support ''
-    # So that DevHelp can find this.
-    # TODO: Remove this with DevHelp 41.
-    mkdir -p "$devdoc/share/devhelp/books"
-    mv "$out/share/doc/"* "$devdoc/share/devhelp/books"
-    rmdir -p --ignore-fail-on-non-empty "$out/share/doc"
   '';
 
   # Wrap demos
@@ -219,6 +212,9 @@ stdenv.mkDerivation rec {
       wrapProgram $dev/bin/$program \
         --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH:$out/share/gsettings-schemas/${pname}-${version}"
     done
+  '' + lib.optionalString x11Support ''
+    # Cannot be in postInstall, otherwise _multioutDocs hook in preFixup will move right back.
+    moveToOutput "share/doc" "$devdoc"
   '';
 
   passthru = {