Generate haddocks after installing ghc-doc
This commit is contained in:
parent
3c43e3814f
commit
354d10e225
@ -55,3 +55,11 @@ install -m 755 register.sh unregister.sh ${RPM_BUILD_ROOT}%{pkg_libdir} \
|
|||||||
[ "$1" = 1 ] && %{pkg_libdir}/register.sh >& /dev/null || : \
|
[ "$1" = 1 ] && %{pkg_libdir}/register.sh >& /dev/null || : \
|
||||||
%{nil}
|
%{nil}
|
||||||
|
|
||||||
|
%ghc_haddock_reindex \
|
||||||
|
if [ -f /usr/bin/haddock -a -d /usr/share/doc/ghc/libraries ]; then \
|
||||||
|
cd /usr/share/doc/ghc/libraries && \
|
||||||
|
haddock --gen-index --gen-contents -o . -t 'Haskell Hierarchical Libraries' \
|
||||||
|
$(find . \( \( -path ./ghc -o -path ./ghc-prim \) -prune \) -o \( -name '*.haddock' -print \) \
|
||||||
|
| sed 's!.*/\([^/]*\).haddock!--read-interface=\1,\0!'); \
|
||||||
|
fi \
|
||||||
|
%{nil}
|
||||||
|
18
ghc.spec
18
ghc.spec
@ -16,7 +16,7 @@
|
|||||||
|
|
||||||
Name: ghc
|
Name: ghc
|
||||||
Version: 6.10.0.20081007
|
Version: 6.10.0.20081007
|
||||||
Release: 3%{?dist}
|
Release: 4%{?dist}
|
||||||
Summary: Glasgow Haskell Compilation system
|
Summary: Glasgow Haskell Compilation system
|
||||||
# See https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=239713
|
# See https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=239713
|
||||||
ExcludeArch: alpha ppc64
|
ExcludeArch: alpha ppc64
|
||||||
@ -168,6 +168,11 @@ update-alternatives --install %{_bindir}/runhaskell runhaskell \
|
|||||||
update-alternatives --install %{_bindir}/hsc2hs hsc2hs \
|
update-alternatives --install %{_bindir}/hsc2hs hsc2hs \
|
||||||
%{_bindir}/hsc2hs-ghc 500
|
%{_bindir}/hsc2hs-ghc 500
|
||||||
|
|
||||||
|
|
||||||
|
%post doc
|
||||||
|
%ghc_haddock_reindex
|
||||||
|
|
||||||
|
|
||||||
%preun
|
%preun
|
||||||
if test "$1" = 0; then
|
if test "$1" = 0; then
|
||||||
update-alternatives --remove runhaskell %{_bindir}/runghc
|
update-alternatives --remove runhaskell %{_bindir}/runghc
|
||||||
@ -195,10 +200,21 @@ fi
|
|||||||
%files doc
|
%files doc
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%{_docdir}/%{name}
|
%{_docdir}/%{name}
|
||||||
|
%ghost %{_docdir}/%{name}/libraries/doc-index.html
|
||||||
|
%ghost %{_docdir}/%{name}/libraries/haddock.css
|
||||||
|
%ghost %{_docdir}/%{name}/libraries/haddock-util.js
|
||||||
|
%ghost %{_docdir}/%{name}/libraries/haskell_icon.gif
|
||||||
|
%ghost %{_docdir}/%{name}/libraries/index.html
|
||||||
|
%ghost %{_docdir}/%{name}/libraries/minus.gif
|
||||||
|
%ghost %{_docdir}/%{name}/libraries/plus.gif
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Sun Oct 14 2008 Bryan O'Sullivan <bos@serpentine.com> - 6.10.0.20081007-4
|
||||||
|
- Add ghc_haddock_reindex macro
|
||||||
|
- Generate haddock index after installing ghc-doc package
|
||||||
|
|
||||||
* Mon Oct 13 2008 Jens Petersen <petersen@redhat.com> - 6.10.0.20081007-3
|
* Mon Oct 13 2008 Jens Petersen <petersen@redhat.com> - 6.10.0.20081007-3
|
||||||
- provide haddock = 2.2.2
|
- provide haddock = 2.2.2
|
||||||
- add selinux file context for unconfined_execmem following darcs package
|
- add selinux file context for unconfined_execmem following darcs package
|
||||||
|
Loading…
Reference in New Issue
Block a user