packages feed

gtksourceview2-0.13.3.1: gtksourceview2.cabal

Name:           gtksourceview2
Version:        0.13.3.1
License:        LGPL-2.1
License-file:   COPYING
Copyright:      (c) 2001-2010 The Gtk2Hs Team
Author:         Duncan Coutts, Peter Gavin, Axel Simon
Maintainer:     gtk2hs-users@lists.sourceforge.net
Build-Type:     Custom
Cabal-Version:  >= 1.24
Stability:      provisional
homepage:       http://projects.haskell.org/gtk2hs/
bug-reports:    https://github.com/gtk2hs/gtksourceview/issues
Synopsis:       Binding to the GtkSourceView library.
Description:    GtkSourceView is a text widget that extends the standard GTK+ 2.x text widget
                GtkTextView. It improves GtkTextView by implementing syntax highlighting and
                other features typical of a source editor.

Category:       Graphics
Tested-With:    GHC == 6.10.4, GHC == 6.12.3, GHC == 7.0.4, GHC == 7.2.1
Extra-Source-Files: gtksourceview2.h
                    marshal.list
                    hierarchy.list

Data-Dir:       demo
Data-Files:     haskell.lang
                SourceView.hs
                Makefile
                LineNumber.hs

x-Types-File:       Graphics/UI/Gtk/SourceView/Types.chs
x-Types-Tag:        gtksourceview2
x-Types-ModName:    Graphics.UI.Gtk.SourceView.Types
x-Types-Forward:    *Graphics.UI.GtkInternals
x-Types-Destructor: objectUnrefFromMainloop
x-Types-Hierarchy:  hierarchy.list

Source-Repository head
  type:         git
  location:     https://github.com/gtk2hs/gtksourceview

custom-setup
  setup-depends: base >= 4.6,
                 Cabal >= 1.24 && < 1.25,
                 gtk2hs-buildtools >= 0.13.1.0 && < 0.14

Library
        build-depends:  base >= 4 && < 5, array, containers, mtl, text,
                        glib  >= 0.13 && < 0.14

        build-tools:    gtk2hsC2hs >= 0.13.13,
                        gtk2hsHookGenerator, gtk2hsTypeGen

        exposed-modules:
          Graphics.UI.Gtk.SourceView
          Graphics.UI.Gtk.SourceView.Enums
          Graphics.UI.Gtk.SourceView.SourceBuffer
          Graphics.UI.Gtk.SourceView.SourceCompletion
          Graphics.UI.Gtk.SourceView.SourceCompletionContext
          Graphics.UI.Gtk.SourceView.SourceCompletionInfo
          Graphics.UI.Gtk.SourceView.SourceCompletionItem
          Graphics.UI.Gtk.SourceView.SourceCompletionProposal
          Graphics.UI.Gtk.SourceView.SourceCompletionProvider
          Graphics.UI.Gtk.SourceView.SourceGutter
          Graphics.UI.Gtk.SourceView.SourceIter
          Graphics.UI.Gtk.SourceView.SourceLanguage
          Graphics.UI.Gtk.SourceView.SourceLanguageManager
          Graphics.UI.Gtk.SourceView.SourceMark
          Graphics.UI.Gtk.SourceView.SourceStyle
          Graphics.UI.Gtk.SourceView.SourceStyleScheme
          Graphics.UI.Gtk.SourceView.SourceStyleSchemeManager
          Graphics.UI.Gtk.SourceView.SourceUndoManager
          Graphics.UI.Gtk.SourceView.SourceView
        other-modules:
          Graphics.UI.Gtk.SourceView.SourceStyle.Internal
          Graphics.UI.Gtk.SourceView.Types
          Graphics.UI.Gtk.SourceView.Signals

        default-language:   Haskell98
        default-extensions: ForeignFunctionInterface

        x-Signals-File:  Graphics/UI/Gtk/SourceView/Signals.chs
        x-Signals-Modname: Graphics.UI.Gtk.SourceView.Signals
        x-Signals-Types: marshal.list

        include-dirs:      .
        cpp-options:       -DDISABLE_DEPRECATED -U__BLOCKS__ -D__attribute__(A)= -D_Nullable= -D_Nonnull=
        x-c2hs-Header:     gtksourceview2.h
        pkgconfig-depends: gtksourceview-2.0 >= 2.0.2
        x-Types-Hierarchy: hierarchy.list
        build-depends:     gtk >=0.14.3 && <0.15