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

This commit is contained in:
Jens Petersen 2012-10-09 15:31:59 +09:00
parent f59c10bc9f
commit 217c410238
2 changed files with 7 additions and 2 deletions

View File

@ -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}

View File

@ -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@redhat.com> - 0.15.9-1
- "cabal haddock" needs --html option with --hoogle to output html
* Thu Sep 20 2012 Jens Petersen <petersen@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