119 lines
		
	
	
		
			4.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			119 lines
		
	
	
		
			4.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
name:                haskell-platform
 | 
						|
version:             2013.2.0.0
 | 
						|
homepage:            http://haskell.org/platform
 | 
						|
license:             BSD3
 | 
						|
license-file:        LICENSE
 | 
						|
author:              libraries@haskell.org
 | 
						|
maintainer:          haskell-platform@projects.haskell.org
 | 
						|
category:            System
 | 
						|
synopsis:            The Haskell Platform
 | 
						|
description:
 | 
						|
    The Haskell Platform (HP) is the blessed set of libraries and tools on
 | 
						|
    which to build further Haskell libraries and applications. It is
 | 
						|
    intended to provide a comprehensive, stable, and quality tested base for
 | 
						|
    Haskell projects to work from.
 | 
						|
    .
 | 
						|
    This version specifies the following additional developer tools be
 | 
						|
    installed, for a system to be in full compliance:
 | 
						|
    .
 | 
						|
    * cabal-install
 | 
						|
    * alex
 | 
						|
    * happy
 | 
						|
    * haddock
 | 
						|
 | 
						|
cabal-version:       >= 1.8
 | 
						|
build-type:          Custom
 | 
						|
tested-with:         GHC ==7.6.3
 | 
						|
 | 
						|
flag include-ghc-depends
 | 
						|
  description: Include all the GHC provided packages in the dependencies
 | 
						|
  default:     False
 | 
						|
 | 
						|
library
 | 
						|
  if flag(include-ghc-depends)
 | 
						|
    build-depends:
 | 
						|
      ghc                      ==7.6.3,
 | 
						|
 | 
						|
      -- Core libraries: provided by every ghc installation
 | 
						|
      -- We don't include "non-API" packages here.
 | 
						|
      --                                        begin core packages
 | 
						|
      array                     ==0.4.0.1,
 | 
						|
      base                      ==4.6.0.1,
 | 
						|
      bytestring                ==0.10.0.2,
 | 
						|
      Cabal                     ==1.16.0,
 | 
						|
      containers                ==0.5.0.0,
 | 
						|
      deepseq                   ==1.3.0.1,
 | 
						|
      directory                 ==1.2.0.1,
 | 
						|
      filepath                  ==1.3.0.1,
 | 
						|
      haskell2010               ==1.1.1.0,
 | 
						|
      haskell98                 ==2.0.0.2,
 | 
						|
      hpc                       ==0.6.0.0,
 | 
						|
      old-locale                ==1.0.0.5,
 | 
						|
      old-time                  ==1.1.0.1,
 | 
						|
      pretty                    ==1.1.1.0,
 | 
						|
      process                   ==1.1.0.2,
 | 
						|
      template-haskell          ==2.8.0.0,
 | 
						|
      time                      ==1.4.0.1
 | 
						|
  if !os(windows)
 | 
						|
    build-depends:
 | 
						|
      unix                      ==2.6.0.1
 | 
						|
      --                                        end core packages
 | 
						|
  else
 | 
						|
    build-depends:
 | 
						|
      Win32                     ==2.3.0.0
 | 
						|
 | 
						|
  build-depends:
 | 
						|
    -- Libraries in addition to what GHC provides:
 | 
						|
    -- Note: newer versions of cgi need monad-catchio.
 | 
						|
    --                                          begin platform packages
 | 
						|
    async                       ==2.0.1.4,
 | 
						|
    attoparsec                  ==0.10.4.0,
 | 
						|
    case-insensitive            ==1.0.0.1,
 | 
						|
    cgi                         ==3001.1.7.5,
 | 
						|
    fgl                         ==5.4.2.4,
 | 
						|
    GLUT                        ==2.4.0.0,
 | 
						|
    GLURaw                      ==1.3.0.0,
 | 
						|
    haskell-src                 ==1.0.1.5,
 | 
						|
    hashable                    ==1.1.2.5,
 | 
						|
    html                        ==1.0.1.2,
 | 
						|
    HTTP                        ==4000.2.8,
 | 
						|
    HUnit                       ==1.2.5.2,
 | 
						|
    mtl                         ==2.1.2,
 | 
						|
    network                     ==2.4.1.2,
 | 
						|
    OpenGL                      ==2.8.0.0,
 | 
						|
    OpenGLRaw                   ==1.3.0.0,
 | 
						|
    parallel                    ==3.2.0.3,
 | 
						|
    parsec                      ==3.1.3,
 | 
						|
    QuickCheck                  ==2.6,
 | 
						|
    random                      ==1.0.1.1,
 | 
						|
    regex-base                  ==0.93.2,
 | 
						|
    regex-compat                ==0.95.1,
 | 
						|
    regex-posix                 ==0.95.2,
 | 
						|
    split                       ==0.2.2,
 | 
						|
    stm                         ==2.4.2,
 | 
						|
    syb                         ==0.4.0,
 | 
						|
    text                        ==0.11.3.1,
 | 
						|
    transformers                ==0.3.0.0,
 | 
						|
    unordered-containers        ==0.2.3.0,
 | 
						|
    vector                      ==0.10.0.1,
 | 
						|
    xhtml                       ==3000.2.1,
 | 
						|
    zlib                        ==0.5.4.1,
 | 
						|
 | 
						|
    -- Libraries that are needed to support the above,
 | 
						|
    -- though are not officially part of the platform
 | 
						|
    primitive                   ==0.5.0.1
 | 
						|
 | 
						|
  -- Depending on programs does not work, they are not registered
 | 
						|
  -- We list them to help distro packaging.
 | 
						|
  build-tools:
 | 
						|
    cabal-install               ==1.16.0.2,
 | 
						|
    alex                        ==3.0.5,
 | 
						|
    happy                       ==1.18.10
 | 
						|
    --                                          end platform packages
 | 
						|
    -- hscolour                 ==1.20.3   -- ???
 | 
						|
    -- haddock                  ==2.13.2 -- need to use the one shipped with ghc
 | 
						|
 | 
						|
-- N.B.: The begin/end comment annotations are used to build the source
 | 
						|
-- installer: Packages that are part of the core are checked at build time.
 | 
						|
-- Source of packages that are part of the platform are included in the tarball.
 |