Skip to content
This repository
branch: master
file 119 lines (110 sloc) 4.64 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118
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.
Something went wrong with that request. Please try again.