···4040 if !isGhcjs
4141 then "ghc"
4242 else "ghcjs";
4343- docLibGlob =
4343+ ghcDocLibDir =
4444 if !isGhcjs
4545- then ''share/doc/ghc*/html/libraries''
4646- else ''doc/lib'';
4545+ then ghc.doc + ''/share/doc/ghc*/html/libraries''
4646+ else ghc + ''/doc/lib'';
4747 # On GHCJS, use a stripped down version of GHC's prologue.txt
4848 prologue =
4949 if !isGhcjs
5050- then "${ghc.doc}/${docLibGlob}/prologue.txt"
5050+ then "${ghcDocLibDir}/prologue.txt"
5151 else writeText "ghcjs-prologue.txt" ''
5252 This index includes documentation for many Haskell modules.
5353 '';
···6767 mkdir -p $out/share/doc/hoogle
68686969 echo importing builtin packages
7070- for docdir in ${ghc.doc}/${docLibGlob}/*; do
7070+ for docdir in ${ghcDocLibDir}/*; do
7171 name="$(basename $docdir)"
7272 ${opts isGhcjs ''docdir="$docdir/html"''}
7373 if [[ -d $docdir ]]; then