X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Fghc.spec.in;h=252a21fbc9f884be2d767d1af343359f8ad82f6e;hb=7516738a036aac81e165d5e0a4973f1b1585a855;hp=6615060541b17d4cddd369daa5fec5ec185c8678;hpb=ce63e4a5e1e97f340f4aec27d545a95c2a4499b5;p=ghc-hetmet.git diff --git a/ghc/ghc.spec.in b/ghc/ghc.spec.in index 6615060..252a21f 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,24 @@ 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 +* Thu Jun 22 2000 Sven Panne +- removed explicit usage of hslibs/docs, it belongs to ghc/docs/set + +* 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,16 +89,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 <$dir/rpm-noprof-lib-files +cd $dir + %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/hp2ps -%{prefix}/bin/hstags -%{prefix}/bin/stat2resid -%{prefix}/lib/ghc-%{version}/ +%files -f rpm-noprof-lib-files +%doc docs/ +%doc ghc/ANNOUNCE ghc/README ghc/docs/ +%{prefix}/bin/* + +%files prof +%{prefix}/lib/ghc-%{version}/imports/*/*.p_hi +%{prefix}/lib/ghc-%{version}/libHS*_p.a