ltk-0.16.1.0: ltk.cabal
name: ltk
version: 0.16.1.0
cabal-version: >=1.8
build-type: Simple
license: GPL
license-file: LICENSE
copyright: Juergen "jutaro" Nicklisch-Franken
maintainer: maintainer@leksah.org
homepage: http://www.leksah.org
package-url: http://code.haskell.org/ltk
bug-reports: http://code.google.com/p/leksah/issues/list
synopsis: Leksah tool kit
description:
UI Framework used by leksah
category: GUI
author: Juergen "jutaro" Nicklisch-Franken
tested-with: GHC ==8.2.1 || ==8.0.2 || ==7.10.3
source-repository head
type: git
location: https://github.com/leksah/ltk
flag gdk-318
description:
GDK is 3.18 or later
flag gtk-318
description:
GTK+ is 3.18 or later
flag gtk-320
description:
GTK+ is 3.20 or later
library
if !impl(ghcjs -any)
build-depends:
ghc -any
if flag(gdk-318)
cpp-options: -DMIN_VERSION_GDK_3_18
pkgconfig-depends: gdk-3.0 >=3.18
else
pkgconfig-depends: gdk-3.0 <3.18
if flag(gtk-318)
cpp-options: -DMIN_VERSION_GTK_3_18
pkgconfig-depends: gtk+-3.0 >=3.18
else
pkgconfig-depends: gdk-3.0 <3.18
if flag(gtk-320)
cpp-options: -DMIN_VERSION_GTK_3_20
pkgconfig-depends: gtk+-3.0 >=3.20
else
pkgconfig-depends: gdk-3.0 <3.20
exposed-modules:
Default
Control.Event
Graphics.UI.Editor.Basics
Graphics.UI.Editor.Composite
Graphics.UI.Editor.DescriptionPP
Graphics.UI.Editor.MakeEditor
Graphics.UI.Editor.Parameters
Graphics.UI.Editor.Simple
Graphics.UI.Frame.Panes
Graphics.UI.Frame.Rectangle
Graphics.UI.Frame.ViewFrame
Graphics.UI.Utils
Text.PrinterParser
MyMissing
build-depends:
Cabal >=1.6.0 && <2.1,
base >=4.0.0.0 && <4.11,
base-compat >=0.9.0 && <0.10,
containers >=0.2 && <0.6,
filepath >=1.1.0 && <1.5,
text >=0.11.0.6 && <1.3,
mtl >=1.1.0.2 && <2.3,
parsec >=2.1.0.1 && <3.2,
pretty >=1.0.1.0 && <1.2,
transformers >=0.2.2.0 && <0.6,
haskell-gi-base >=0.20 && <0.21,
gi-glib >=2.0.6 && <2.1,
gi-gobject >=2.0.6 && <2.1,
gi-cairo >=1.0.6 && <1.1,
gi-gdk >=3.0.6 && <3.1,
gi-gtk >=3.0.6 && <3.1,
gi-gtk-hs >=0.3.1.0 && <0.4,
haskell-gi-overloading ==0.0.*
hs-source-dirs: src