packages feed

yampa-gloss-0.2.1: yampa-gloss.cabal

name:                yampa-gloss
version:             0.2.1
synopsis:            A GLOSS backend for Yampa
description:
  A Gloss backend for Yampa.
  .
  Gloss is a purely functional library to create pictures and animations.
  Yampa is a Functional Reactive Programming DSL structured using arrow
  combinators.
  .
  This library provides a function to create an interactive gloss animation
  driven by a signal function that transforms a Gloss input signal into a Gloss
  Picture.

homepage:            http://github.com/ivanperez-keera/yampa-gloss
license:             MIT
license-file:        LICENSE
author:              Konstantin Saveljev <konstantin.saveljev@gmail.com>, Ivan Perez <ivan.perez@keera.co.uk>
maintainer:          ivan.perez@keera.co.uk
copyright:           (C) 2015-2018 Konstantin Saveljev, 2018 Ivan Perez
category:            Graphics
build-type:          Simple
extra-source-files:  CHANGELOG
cabal-version:       >=1.10

flag examples
  Description: Enable examples
  default: False
  manual: True

library
  exposed-modules:     Graphics.Gloss.Interface.FRP.Yampa
  build-depends:       base  >= 4.7   && <4.19
                     , gloss >= 1.10  && <1.14
                     , Yampa >= 0.9.6 && <0.15
  hs-source-dirs:      src
  default-language:    Haskell2010

executable yampa-examples-gloss-rotatingcolor
  main-is: Example.hs
  hs-source-dirs:  examples/
  ghc-options : -Wall
  default-language:    Haskell2010
  if flag(examples)
    buildable: True
    build-depends:       base        >= 4.7   && <4.19
                       , gloss       >= 1.10  && <1.14
                       , Yampa       >= 0.9.6 && <0.15
                       , yampa-gloss
  else
    buildable: False

source-repository head
  type:     git
  location: git://github.com/ivanperez-keera/yampa-gloss.git