From: chak Date: Sun, 23 Apr 2000 13:27:04 +0000 (+0000) Subject: [project @ 2000-04-23 13:27:04 by chak] X-Git-Tag: Approximately_9120_patches~4621 X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=commitdiff_plain;h=bb2a403575996eee68edb9a5633ce40aecc08ac4 [project @ 2000-04-23 13:27:04 by chak] - revised for ghc 4.07; added suggestions from Pixel - added profiling package [these are named ghc-prof-..rpm] --- diff --git a/ghc/ghc.spec.in b/ghc/ghc.spec.in index 96202d8..5a4a099 100644 --- a/ghc/ghc.spec.in +++ b/ghc/ghc.spec.in @@ -1,8 +1,8 @@ # RPM spec file for GHC # -# Copyright [1998..1999] Manuel M. T. Chakravarty -# Thanks to Zoltan Vorosbaranyi for help with earlier -# versions. +# Copyright [1998..2000] Manuel M. T. Chakravarty +# Thanks to Zoltan Vorosbaranyi for suggestions in +# earlier versions and Pixel for coding tips. # # This file is subject to the same free software license as GHC. @@ -24,9 +24,9 @@ Group: Development/Languages Source: http://haskell.org/ghc/dist/%{version}/ghc-%{version}-src.tar.gz URL: http://haskell.org/ghc/ BuildRoot: /var/tmp/ghc-%{version}-%{release}-root -Packager: Manuel M. T. Chakravarty Requires: gmp-devel Provides: haskell +BuildRequires: happy >= 1.6, ghc, stylesheets %description The Glorious Glasgow Haskell Compilation System (GHC) is a robust, @@ -43,10 +43,21 @@ online at http://www.haskell.org/ghc/. Haskell 98 is "the" standard lazy functional programming language. More info plus the language definition is at http://www.haskell.org/. -** This package does not include libraries for profiling ** +%package prof +Summary: Profiling libraries for GHC +Group: Development/Libraries +Requires: ghc = %{PACKAGE_VERSION} + +%description prof +Profiling libraries for Glorious Glasgow Haskell Compilation System (GHC). +They should be installed when GHC's profiling subsystem is needed. %changelog +* Sun Apr 23 2000 Manuel Chakravarty +- revised for ghc 4.07; added suggestions from Pixel +- added profiling package + * Tue Dec 7 1999 Manuel Chakravarty - version for use from CVS @@ -75,17 +86,11 @@ More info plus the language definition is at http://www.haskell.org/. # generate our own `build.mk' # -# * this is a kludge, to be used until the `configure' script is improved +# * this is a kludge # cat >mk/build.mk <rpm-noprof-lib-files + %clean rm -rf $RPM_BUILD_ROOT -%files -%doc ghc/ANNOUNCE ghc/PATCHLEVEL ghc/README docs/ ghc/docs/ CONTRIB/ -%{prefix}/bin/ghc -%{prefix}/bin/ghc-%{version} -%{prefix}/bin/ghcprof -%{prefix}/bin/hp2ps -%{prefix}/bin/hstags -%{prefix}/bin/stat2resid -%{prefix}/lib/ghc-%{version}/ +%files -f rpm-noprof-lib-files +%doc docs/ CONTRIB/ +%doc ghc/ANNOUNCE ghc/PATCHLEVEL ghc/README ghc/docs/ +%doc hslibs/doc/ +%{prefix}/bin/* + +%files prof +%{prefix}/lib/ghc-%{version}/imports/*/*.p_hi +%{prefix}/lib/ghc-%{version}/libHS*_p.a