From: chak Date: Wed, 26 Sep 2001 13:42:50 +0000 (+0000) Subject: [project @ 2001-09-26 13:42:50 by chak] X-Git-Tag: Approximately_9120_patches~907 X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=commitdiff_plain;h=03aa2ef64390090c64d0fcf81b1050a9f3a4a452 [project @ 2001-09-26 13:42:50 by chak] - split documentation off into a separate package - adapt to new docbook setup in RH7.1 --- diff --git a/ghc/ghc.spec.in b/ghc/ghc.spec.in index 9c6c8ec..5973b0b 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 @@ -54,8 +54,24 @@ Requires: ghc = %{PACKAGE_VERSION} 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/