packages feed

GPipe-GLFW-1.2.3: GPipe-GLFW.cabal

name:                GPipe-GLFW
version:             1.2.3
cabal-version:       >=1.10
build-type:          Simple
author:              Patrick Redmond
license:        MIT
license-file:   LICENSE
copyright:      Patrick Redmond
category:       Graphics
stability:      Experimental
homepage:       https://github.com/plredmond/GPipe-GLFW
synopsis:       GLFW OpenGL context creation for GPipe
description:
                GPipe-GLFW is a utility library to enable the use of GLFW as
                the OpenGL window and context handler for GPipe. GPipe is a
                typesafe functional API based on the conceptual model of
                OpenGL, but without the imperative state machine.
maintainer:     Patrick Redmond

library
  hs-source-dirs:      src
  build-depends:       base         >= 4.7 && <4.10
                     , transformers >= 0.3 && <0.6
                     , GLFW-b       >= 1.4 && <1.5
                     , GPipe        >= 2.1 && <2.2
  ghc-options:         -Wall
  default-language:    Haskell2010
  exposed-modules:     Graphics.GPipe.Context.GLFW
                       Graphics.GPipe.Context.GLFW.Input
                       Graphics.GPipe.Context.GLFW.Unsafe
  other-modules:       Graphics.GPipe.Context.GLFW.Resource
                       Graphics.GPipe.Context.GLFW.Util
                       Graphics.GPipe.Context.GLFW.Format

executable gpipe-glfw-smoketests
  hs-source-dirs:      test
  main-is:             Spec.hs
  build-depends:       base
                     , GPipe
                     , GPipe-GLFW
                     , transformers
                     , exception-transformers
  ghc-options:         -threaded -rtsopts -with-rtsopts=-N
  default-language:    Haskell2010
  other-modules:       Test.Common
                       Test.Basic
                       Test.Split
                       Test.Multi

source-repository head
  type:     git
  location: https://github.com/plredmond/GPipe-GLFW.git
  subdir:   GPipe-GLFW

source-repository this
  type:     git
  location: https://github.com/plredmond/GPipe-GLFW.git
  subdir:   GPipe-GLFW
  tag:      v1.2.3