@@ -148,7 +148,8 @@ hooks =
148 , ("numeric-qq", set doCheck False) -- test suite doesn't finish even after 1+ days
148 , ("numeric-qq", set doCheck False) -- test suite doesn't finish even after 1+ days
149 , ("opencv", opencvOverrides)
149 , ("opencv", opencvOverrides)
150 , ("pandoc >= 1.16.0.2 && < 2.5", set doCheck False) -- https://github.com/jgm/pandoc/issues/2709 and https://github.com/fpco/stackage/issues/1332
150 , ("pandoc >= 1.16.0.2 && < 2.5", set doCheck False) -- https://github.com/jgm/pandoc/issues/2709 and https://github.com/fpco/stackage/issues/1332
151+ , ("pandoc < 2.6", pandocPre26Overrides)
151− , ("pandoc", pandocOverrides)
152+ , ("pandoc >= 2.6", pandocOverrides)
152 , ("pandoc-citeproc", set doCheck False) -- https://github.com/jgm/pandoc-citeproc/issues/369
153 , ("pandoc-citeproc", set doCheck False) -- https://github.com/jgm/pandoc-citeproc/issues/369
153 , ("purescript", set doCheck False) -- test suite doesn't cope with Nix build env
154 , ("purescript", set doCheck False) -- test suite doesn't cope with Nix build env
154 , ("proto-lens-protobuf-types", set (libraryDepends . tool . contains (pkg "protobuf")) True)
155 , ("proto-lens-protobuf-types", set (libraryDepends . tool . contains (pkg "protobuf")) True)
@@ -383,11 +384,20 @@ gtkglextHook = over (libraryDepends . system) (Set.union (Set.fromList deps))
383 , "pkgs.xorg.libXmu"
384 , "pkgs.xorg.libXmu"
386−pandocOverrides :: Derivation -> Derivation
387+pandocPre26Overrides :: Derivation -> Derivation
387−pandocOverrides = set phaseOverrides postInstall
388+pandocPre26Overrides = set phaseOverrides postInstall
389 postInstall = unlines [ "postInstall = ''"
390 postInstall = unlines [ "postInstall = ''"
390 , " mkdir -p $out/share"
391 , " mkdir -p $out/share"
391 , " mv $data/*/*/man $out/share/"
392 , " mv $data/*/*/man $out/share/"
396+pandocOverrides :: Derivation -> Derivation
397+pandocOverrides = set phaseOverrides postInstall
399+ postInstall = unlines [ "postInstall = ''"
400+ , " mkdir -p $out/share/man/man1"
401+ , " mv \"man/\"*.1 $out/share/man/man1/"