From: Ilias Tsitsimpis Date: Tue, 5 Nov 2024 23:21:23 +0000 (+0100) Subject: Pass 'mathjax' to Haddock X-Git-Tag: archive/raspbian/9.6.6-4+rpi1^2^2~21 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=4dcdaafb3c8e40e23b9598e5e125542d7bb1cfe1;p=ghc.git Pass 'mathjax' to Haddock Bug: https://gitlab.haskell.org/ghc/ghc/-/issues/23625 Hadrian currently doesn't allow us to modify Haddock options, so patch Hadrian to manually pass the 'mathjax' option. Gbp-Pq: Name hadrian-haddock-opts --- diff --git a/hadrian/src/Settings/Builders/Haddock.hs b/hadrian/src/Settings/Builders/Haddock.hs index 9ecdabfe..442c3f0f 100644 --- a/hadrian/src/Settings/Builders/Haddock.hs +++ b/hadrian/src/Settings/Builders/Haddock.hs @@ -30,6 +30,7 @@ haddockBuilderArgs = mconcat , arg "-o", arg $ takeDirectory output , arg "-t", arg "Haskell Hierarchical Libraries" , arg "-p", arg "libraries/prologue.txt" + , arg "--mathjax=file:///usr/share/javascript/mathjax/MathJax.js" , pure [ "--read-interface=" ++ (takeFileName . takeDirectory) haddock ++ "," ++ haddock | haddock <- inputs ] ] @@ -58,6 +59,7 @@ haddockBuilderArgs = mconcat , arg "--hyperlinked-source" , arg "--hoogle" , arg "--quickjump" + , arg "--mathjax=file:///usr/share/javascript/mathjax/MathJax.js" , arg $ "--title=" ++ pkgName pkg ++ "-" ++ version ++ ": " ++ synopsis , arg $ "--prologue=" ++ takeDirectory output -/- "haddock-prologue.txt"