X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Fghc.spec.in;h=b58e1289a9a3099e08a3f2bbd444017f004761cc;hb=beaf0404918eae2faf8a1783009a601f81984ac7;hp=9c6c8ec6065e9aa59efd5d8e5393995fc307c79b;hpb=fe3bfd4729a9adf680fae9dc3a31ff36a8180a03;p=ghc-hetmet.git diff --git a/ghc/ghc.spec.in b/ghc/ghc.spec.in index 9c6c8ec..b58e128 100644 --- a/ghc/ghc.spec.in +++ b/ghc/ghc.spec.in @@ -26,7 +26,7 @@ URL: http://haskell.org/ghc/ BuildRoot: /var/tmp/ghc-%{version}-%{release}-root Requires: gmp-devel Provides: haskell -BuildRequires: autoconf, happy >= 1.9, ghc, stylesheets +BuildRequires: happy >= 1.9, ghc >= 4.08, docbook-utils %description Haskell is a standard lazy functional programming language; the @@ -48,14 +48,30 @@ Haskell home page at . %package prof Summary: Profiling libraries for GHC Group: Development/Libraries -Requires: ghc = %{PACKAGE_VERSION} +Requires: ghc = %{PACKAGE_VERSION}-%{release} %description prof Profiling libraries for Glorious Glasgow Haskell Compilation System (GHC). They should be installed when GHC's profiling subsystem is needed. +%package doc +Summary: Documentation for GHC +Group: Documentation + +%description doc +Preformatted documentation for the Glorious Glasgow Haskell Compilation System +(GHC) and its libraries. It should be installed if you like to have local +access to the documentation in PostScript and HTML format. Alternatively, +the documentation is available online at + + http://haskell.org/ghc/documentation.html + %changelog +* Wed Sep 26 2001 Manuel Chakravarty +- split documentation off into a separate package +- adapt to new docbook setup in RH7.1 + * Mon Apr 16 2001 Manuel Chakravarty - revised for 5.00 - also runs autoconf automagically if no ./configure found @@ -128,6 +144,10 @@ for j in docs ghc/docs; do cd $dir done rm -rf $RPM_BUILD_ROOT + +# FIXME: this is necessary due to brokenness in ghc-5.00/mk/target.mk +make prefix=$RPM_BUILD_ROOT%{prefix} install-dirs + make prefix=$RPM_BUILD_ROOT%{prefix} install # generate the file list for lib/ _excluding_ all files needed for profiling @@ -152,10 +172,13 @@ cd $dir rm -rf $RPM_BUILD_ROOT %files -f rpm-noprof-lib-files -%doc docs/ -%doc ghc/ANNOUNCE ghc/README ghc/docs/ +%doc ghc/ANNOUNCE ghc/README %{prefix}/bin/* %files prof %{prefix}/lib/ghc-%{version}/imports/*/*.p_hi %{prefix}/lib/ghc-%{version}/libHS*_p.a + +%files doc +%doc docs/ +%doc ghc/docs/