7e44027fb1
Changes since 1.1.4: 1.2.2.0 Duncan Coutts <duncan@haskell.org> Nov 2007 * Released with GHC 6.8.1 * Support haddock-2.0 * Support building DSOs with GHC * Require reconfiguring if the .cabal file has changed * Fix os(windows) configuration test * Fix building documentation * Fix building packages on Solaris * Other minor bug fixes 1.2.1 Duncan Coutts <duncan@haskell.org> Oct 2007 * To be included in GHC 6.8.1 * New field "cpp-options" used when preprocessing Haskell modules * Fixes for hsc2hs when using ghc * C source code gets compiled with -O2 by default * OS aliases, to allow os(windows) rather than requiring os(mingw32) * Fix cleaning of 'stub' files * Fix cabal-setup, command line ui that replaces "runhaskell Setup.hs" * Build docs even when dependent packages docs are missing * Allow the --html-dir to be specified at configure time * Fix building with ghc-6.2 * Other minor bug fixes and build fixes 1.2.0 Duncan Coutts <duncan.coutts@worc.ox.ac.uk> Sept 2007 * To be included in GHC 6.8.x * New configurations feature * Can make haddock docs link to hilighted sources (with hscolour) * New flag to allow linking to haddock docs on the web * Supports pkg-config * New field "build-tools" for tool dependencies * Improved c2hs support * Preprocessor output no longer clutters source dirs * Seperate "includes" and "install-includes" fields * Makefile command to generate makefiles for building libs with GHC * New --docdir configure flag * Generic --with-prog --prog-args configure flags * Better default installation paths on Windows * Install paths can be specified relative to each other * License files now installed * Initial support for NHC (incomplete) * Consistent treatment of verbosity * Reduced verbosity of configure step by default * Improved helpfulness of output messages * Help output now clearer and fits in 80 columns * New setup register --gen-pkg-config flag for distros * Major internal refactoring, hooks api has changed * Dozens of bug fixes 1.1.6.2 Duncan Coutts <duncan.coutts@worc.ox.ac.uk> May 2007 * Released with GHC 6.6.1 * Handle windows text file encoding for .cabal files * Fix compiling a executable for profiling that uses Template Haskell * Other minor bug fixes and user guide clarifications 1.1.6.1 Duncan Coutts <duncan.coutts@worc.ox.ac.uk> Oct 2006 * fix unlit code * fix escaping in register.sh 1.1.6 Duncan Coutts <duncan.coutts@worc.ox.ac.uk> Oct 2006 * Released with GHC 6.6 * Added support for hoogle * Allow profiling and normal builds of libs to be chosen indepentantly * Default installation directories on Win32 changed * Register haddock docs with ghc-pkg * Get haddock to make hyperlinks to dependent package docs * Added BangPatterns language extension * Various bug fixes
62 lines
2.8 KiB
Text
62 lines
2.8 KiB
Text
PREFIX=@PREFIX@
|
|
PKGVERSION=@PKGVERSION@
|
|
GHCVERSION=@GHCVERSION@
|
|
|
|
case ${STAGE} in
|
|
POST-INSTALL)
|
|
echo 'name: Cabal
|
|
version: ${PKGVERSION}
|
|
license: BSD3
|
|
copyright: 2003-2006, Isaac Jones
|
|
maintainer: cabal-devel@haskell.org
|
|
stability:
|
|
homepage: http://www.haskell.org/cabal/
|
|
package-url:
|
|
description: The Haskell Common Architecture for Building Applications and
|
|
Libraries: a framework defining a common interface for authors to more
|
|
easily build their Haskell applications in a portable way.
|
|
.
|
|
The Haskell Cabal is meant to be a part of a larger infrastructure
|
|
for distributing, organizing, and cataloging Haskell libraries
|
|
and tools.
|
|
category: Distribution
|
|
author: Isaac Jones <ijones@syntaxpolice.org>
|
|
exposed: True
|
|
exposed-modules: Distribution.Compiler Distribution.Extension
|
|
Distribution.Setup Distribution.InstalledPackageInfo
|
|
Distribution.License Distribution.Make Distribution.Package
|
|
Distribution.PackageDescription Distribution.Configuration
|
|
Distribution.ParseUtils Distribution.Simple
|
|
Distribution.Simple.Build Distribution.Simple.Compiler
|
|
Distribution.Simple.Configure Distribution.Simple.GHC
|
|
Distribution.Simple.GHC.Makefile
|
|
Distribution.Simple.GHC.PackageConfig Distribution.Simple.Haddock
|
|
Distribution.Simple.Hugs Distribution.Simple.Install
|
|
Distribution.Simple.InstallDirs Distribution.Simple.JHC
|
|
Distribution.Simple.LocalBuildInfo Distribution.Simple.NHC
|
|
Distribution.Simple.PreProcess Distribution.Simple.PreProcess.Unlit
|
|
Distribution.Simple.Program Distribution.Simple.Register
|
|
Distribution.Simple.Setup Distribution.Simple.SetupWrapper
|
|
Distribution.Simple.SrcDist Distribution.Simple.Utils
|
|
Distribution.System Distribution.Verbosity Distribution.Version
|
|
Distribution.Compat.ReadP Language.Haskell.Extension
|
|
hidden-modules: Distribution.GetOpt Distribution.Compat.Map
|
|
Distribution.Compat.Directory Distribution.Compat.Exception
|
|
Distribution.Compat.RawSystem Distribution.Compat.TempFile
|
|
import-dirs: ${PREFIX}/lib/Cabal-${PKGVERSION}/ghc-${GHCVERSION}
|
|
library-dirs: ${PREFIX}/lib/Cabal-${PKGVERSION}/ghc-${GHCVERSION}
|
|
hs-libraries: HSCabal-${PKGVERSION}
|
|
extra-libraries:
|
|
extra-ghci-libraries:
|
|
include-dirs:
|
|
includes:
|
|
depends: base-2.1.1 filepath-1.0
|
|
hugs-options:
|
|
cc-options:
|
|
ld-options:
|
|
framework-dirs:
|
|
frameworks:
|
|
haddock-interfaces: ${PREFIX}/share/doc/Cabal-${PKGVERSION}/html/Cabal.haddock
|
|
haddock-html: ${PREFIX}/share/doc/Cabal-${PKGVERSION}/html' | ghc-pkg update -
|
|
;;
|
|
esac
|