From: Ilias Tsitsimpis Date: Mon, 19 Feb 2024 16:12:25 +0000 (+0100) Subject: Pass 'mathjax' to Haddock X-Git-Tag: archive/raspbian/9.6.6-2+rpi1~2^2^2^2~14 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=7e57b43714384645eb49617af1456107cabfafac;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 38c786de..e0fdac7a 100644 --- a/hadrian/src/Settings/Builders/Haddock.hs +++ b/hadrian/src/Settings/Builders/Haddock.hs @@ -32,6 +32,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 ] ] @@ -60,6 +61,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"