packages feed

timezone-series-0.1.6: timezone-series.cabal

Name:                timezone-series
Version:             0.1.6
Synopsis:            Enhanced timezone handling for Data.Time
Description:         This package endows Data.Time, from the time
                     package, with several data types and functions
                     for enhanced processing of timezones. For one way
                     to create timezone series, see the timezone-olson
                     (<http://hackage.haskell.org/package/timezone-olson>)
                     and timezone-olson-th
                     (<http://hackage.haskell.org/package/timezone-olson-th>)
                     packages.
Homepage:            http://projects.haskell.org/time-ng/
License:             BSD3
License-file:        LICENSE
Author:              Yitzchak Gale
Maintainer:          yitz@sefer.org
Copyright:           Copyright (c) 2010-2015 Yitzchak Gale. All rights reserved.
Category:            Data
Build-type:          Simple
Extra-source-files:  README.md
Cabal-version:       >=1.10
Source-repository HEAD
  type:              git
  location:          https://github.com/ygale/timezone-series.git

Flag time_pre_1_6
  Description:       Use version < 1.6 of the time library
  Default:           False

Library
  Default-language:    Haskell2010
  Hs-source-dirs:      .
  if flag(time_pre_1_6)
    Hs-source-dirs:    time_pre_1_6
  else
    Hs-source-dirs:    time_post_1_6
  Exposed-modules:     Data.Time.LocalTime.TimeZone.Series
  Other-modules:       Data.Time.LocalTime.TimeZone.Internal.MapBuiltTime
  Default-extensions:  DeriveDataTypeable
  Build-depends:       base >= 4.4 && < 5
  if flag(time_pre_1_6)
    Build-depends:     time >= 1.1.4 && < 1.6
  else
    Build-depends:     time >= 1.6 && < 1.7