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
%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
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
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/