From: Ilias Tsitsimpis Date: Sat, 24 Jan 2026 12:41:42 +0000 (+0200) Subject: Pass 'mathjax' to Haddock X-Git-Tag: archive/raspbian/9.10.3-3+rpi1^2~15 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=0e1c7673c61b12619992457b95919358ecca933e;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 0a1893c6..5312d9e7 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 ] ] @@ -64,6 +65,7 @@ haddockBuilderArgs = mconcat , arg $ "--odir=" ++ takeDirectory output , arg $ "--dump-interface=" ++ output , arg "--html" + , arg "--mathjax=file:///usr/share/javascript/mathjax/MathJax.js" , arg $ "--title=" ++ pkgName pkg ++ "-" ++ version ++ ": " ++ synopsis , arg $ "--prologue=" ++ takeDirectory output -/- "haddock-prologue.txt"