sifflet-lib-2.2.0: sifflet-lib.cabal
name: sifflet-lib
version: 2.2.0
cabal-version: >= 1.8
build-type: Simple
license: BSD3
license-file: LICENSE
copyright: (C) 2009-2013 Gregory D. Weber
author: Gregory D. Weber
maintainer: "gdweber" ++ drop 3 "abc@" ++ "iue.edu"
bug-reports: mailto:"gdweber" ++ drop 3 "abc@" ++ "iue.edu"
homepage: http://mypage.iu.edu/~gdweber/software/sifflet/
stability: Experimental.
synopsis: Library of modules shared by sifflet and its
tests and its exporters.
description: Supporting modules for the Sifflet visual,
functional programming language (Hackage 'sifflet' package).
category:
Language
, Visual Programming
tested-with: GHC == 7.4.2, GHC == 7.6.3
data-files: sifflet.scm sifflet.py siffml-1.0.dtd siffml-1.0.rnc
siffml-2.0.rnc
data-dir: datafiles
extra-tmp-files:
extra-source-files: README RELEASE-NOTES
-- Library section
library
build-depends:
base >= 4.0 && < 4.8,
-- begin GTK stuff, these no longer need to have the same version
-- numbers
cairo >= 0.11 && < 0.13,
glib >= 0.11 && < 0.13,
gtk >= 0.11 && < 0.13,
-- end
containers >= 0.2 && < 0.7,
directory >= 1.0 && < 1.4,
filepath >= 1.1 && < 1.4,
fgl >= 5.4 && < 5.5,
hxt >= 9.0 && < 10.0,
mtl >= 1.1 && < 2.2,
parsec >= 2.1.0.1 && < 3.2,
process >= 1.0 && < 1.2
if !os(windows)
build-depends: unix >= 2.3 && < 2.6
buildable: True
extensions: ForeignFunctionInterface CPP
ghc-options: -Wall
-- if os(windows)
-- extra-libraries: gdk-2.0 gtk+-2.0
-- includes: gtk/gtk.h, gdk/gdk.h
-- ghc-options: -Wall --extra-include-dirs=c:/MinGW/msys/1.0/opt/gtk/include --extra-lib-dirs=c:/MinGW/msys/1.0/opt/gtk/lib
-- ghc-options: -Wall --extra-include-dirs=/c/MinGW/msys/1.0/opt/gtk/include --extra-lib-dirs=/c/MinGW/msys/1.0/opt/gtk/lib
-- include-dirs: c:/MinGW/msys/1.0/opt/gtk/include
-- extra-lib-dirs: c:/MinGW/msys/1.0/opt/gtk/lib
if !os(windows)
extra-libraries: gdk-x11-2.0 gtk-x11-2.0
includes: gtk-2.0/gtk/gtk.h, gtk-2.0/gdk/gdk.h
exposed-modules:
Data.Number.Sifflet
, Data.Sifflet.Functoid
, Data.Sifflet.Geometry
, Data.Sifflet.Tree
, Data.Sifflet.TreeGraph
, Data.Sifflet.TreeLayout
, Data.Sifflet.WGraph
, Graphics.Rendering.Sifflet.Draw
, Graphics.Rendering.Sifflet.DrawTreeGraph
, Graphics.UI.Sifflet
, Graphics.UI.Sifflet.Callback
, Graphics.UI.Sifflet.Canvas
, Graphics.UI.Sifflet.EditArgsPanel
, Graphics.UI.Sifflet.Frame
, Graphics.UI.Sifflet.GtkForeign
, Graphics.UI.Sifflet.GtkUtil
, Graphics.UI.Sifflet.LittleGtk
, Graphics.UI.Sifflet.Tool
, Graphics.UI.Sifflet.RPanel
, Graphics.UI.Sifflet.Types
, Graphics.UI.Sifflet.Window
, Graphics.UI.Sifflet.Workspace
, Language.Sifflet.Examples
, Language.Sifflet.Export.Exporter
, Language.Sifflet.Export.Haskell
, Language.Sifflet.Export.Python
, Language.Sifflet.Export.ToHaskell
, Language.Sifflet.Export.ToPython
, Language.Sifflet.Export.ToScheme
, Language.Sifflet.Expr
, Language.Sifflet.ExprTree
, Language.Sifflet.Parser
, Language.Sifflet.TypeCheck
, Language.Sifflet.SiffML
, Language.Sifflet.Util
, System.Sifflet.Paths
, Text.Sifflet.Pretty
, Text.Sifflet.Repr
-- Paths to data files, generated by Cabal
other-modules: Paths_sifflet_lib
hs-source-dirs:
build-tools: