name:                 gi-gtk-declarative-app-simple
version:              0.4.1
synopsis:             Declarative GTK+ programming in Haskell in the style of Pux.
description:          Experimental application architecture in the style of
                      PureScript Pux, built on top of gi-gtk-declarative.

                      See [the project website](https://owickstrom.github.io/gi-gtk-declarative/)
                      for user guides and more information.
license:              MPL-2.0
license-file:         LICENSE
author:               Oskar Wickström
maintainer:           oskar.wickstrom@gmail.com
copyright:            Oskar Wickström
homepage:             https://owickstrom.github.io/gi-gtk-declarative/
bug-reports:          https://github.com/owickstrom/gi-gtk-declarative/issues
category:             Graphics
build-type:           Simple
cabal-version:        >=1.10
extra-source-files:   CHANGELOG.md
tested-with:          GHC == 8.6.3

library
  exposed-modules:      GI.Gtk.Declarative.App.Simple
  build-depends:        base                    >=4.10    && <5
                      , async
                      , gi-gobject              >= 2      && <3
                      , gi-glib
                      , gi-gtk                  >= 3      && <4
                      , gi-gdk
                      , haskell-gi              >= 0.21   && <0.22
                      , haskell-gi-base         >= 0.21   && <0.22
                      , haskell-gi-overloading  == 1.0
                      , pipes                   >= 4      && <5
                      , pipes-concurrency       >= 2      && <3
                      , text
                      , gi-gtk-declarative      >= 0.4  && <0.5
  hs-source-dirs:       src
  default-language:     Haskell2010
  ghc-options:          -Wall