[ghc-rpm-macros/f17] fix missing haddock html output due to using --hoogle without --html

Jens Petersen petersen at fedoraproject.org
Tue Oct 9 06:32:06 UTC 2012


commit 217c41023843d136a814c35691958b497cd957a2
Author: Jens Petersen <petersen at redhat.com>
Date:   Tue Oct 9 15:31:59 2012 +0900

    fix missing haddock html output due to using --hoogle without --html

 ghc-rpm-macros.ghc  |    2 +-
 ghc-rpm-macros.spec |    7 ++++++-
 2 files changed, 7 insertions(+), 2 deletions(-)
---
diff --git a/ghc-rpm-macros.ghc b/ghc-rpm-macros.ghc
index 3698325..2e35383 100644
--- a/ghc-rpm-macros.ghc
+++ b/ghc-rpm-macros.ghc
@@ -258,7 +258,7 @@ find %{buildroot} -type f -exec sh -c "file {} | grep -q 'dynamically linked'" \
 %ghc_lib_build()\
 %ghc_lib_build_without_haddock\
 %if %{undefined without_haddock}\
-%cabal haddock %{!?without_hscolour:%(if [ -x %{_bindir}/HsColour ]; then echo --hyperlink-source; fi)} --hoogle\
+%cabal haddock --html %{!?without_hscolour:%(if [ -x %{_bindir}/HsColour ]; then echo --hyperlink-source; fi)} --hoogle\
 %endif\
 %{nil}
 
diff --git a/ghc-rpm-macros.spec b/ghc-rpm-macros.spec
index fd4801c..2d75e79 100644
--- a/ghc-rpm-macros.spec
+++ b/ghc-rpm-macros.spec
@@ -4,9 +4,11 @@
 
 # uncomment to bootstrap without hscolour
 #%%global without_hscolour 1
+# uncomment to unbootstrap hscolour on again
+#%%undefine without_hscolour
 
 Name:           ghc-rpm-macros
-Version:        0.15.8
+Version:        0.15.9
 Release:        1%{?dist}
 Summary:        Macros for building packages for GHC
 
@@ -80,6 +82,9 @@ EOF
 
 
 %changelog
+* Tue Oct  9 2012 Jens Petersen <petersen at redhat.com> - 0.15.9-1
+- "cabal haddock" needs --html option with --hoogle to output html
+
 * Thu Sep 20 2012 Jens Petersen <petersen at redhat.com> - 0.15.8-1
 - ghc-rpm-macros now requires hscolour so packages no longer need to BR it
 - this can be disabled for bootstrapping by setting without_hscolour


More information about the scm-commits mailing list