packages feed

hob-0.0.1.0: hob.cabal

name: hob
version: 0.0.1.0
cabal-version: >=1.10
build-type: Simple
license: GPL-3
license-file: LICENSE
copyright: (c) Sarunas Valaskevicius
maintainer: Sarunas Valaskevicius <rakatan@gmail.com>
synopsis: A source code editor aiming for the convenience of use
description: A simple command based code editor being developed for the mouse-free workflow.
homepage: http://svalaskevicius.github.io/hob/
stability: alpha
bug-reports: http://github.com/svalaskevicius/hob/issues
category: IDE
author: Sarunas Valaskevicius
data-dir: app-data
data-files: ui.glade,
            themes/gtksourceview/*.xml,
            themes/gtk/default/*.css,
            themes/gtk/default/assets/*.png,
            themes/gtk/default/assets/*.svg

source-repository head
    type: git
    location: https://github.com/svalaskevicius/hob

executable hob
    build-depends: base >=4.2 && <5, gtk3 >=0.13.0.1, mtl >=2.1.0 && <2.2.0,
                   directory -any, containers -any, filepath -any, hob, bytestring -any, text >= 1.1.1.0 && < 1.1.2.0,
                   gtksourceview3 >=0.13.0.0
    main-is: hob.hs
    buildable: True
    default-language: Haskell2010
    ghc-options:
        -Wall
    hs-source-dirs: src

library
    Exposed-modules:     Hob.Ui, Hob.Ui.Editor, Hob.Ui.Sidebar, Hob.Ui.CommandEntry,
                         Hob.Ui.SidebarSearch, Hob.Ui.Editor.Search,
                         Hob.Command.FindText, Hob.Command.ReplaceText, Hob.Command.CloseCurrentTab,
                         Hob.Command.SaveCurrentTab, Hob.Command.NewTab, Hob.Command.FocusCommandEntry,
                         Hob.Command.FocusNextTab, Hob.Command.ReloadSidebarTree, Hob.Command.FocusSidebar,
                         Hob.Command.FocusPreviousTab, Hob.Command.FocusNumberedTab,
                         Hob.Context, Hob.Context.StyleContext, Hob.Context.FileContext, Hob.Context.UiContext,
                         Hob.Context.Types, Hob.Context.Events, Hob.Context.CommandMatcher, Hob.Context.Editor,
                         Hob.DirectoryTree, Hob.Control
    default-language:    Haskell2010
    ghc-options:
        -Wall
    hs-source-dirs:      src/lib
    build-depends: base >=4.7 && <5, containers -any,
                   filepath -any, glib >=0.13.0.0, gtk3 >=0.13.0.1, pango >= 0.13.0.0,
                   gtksourceview3 >=0.13.0.0, mtl >=2.1.0 && <2.2.0,
                   transformers >=0.3.0.0 && <0.4, text >= 1.1.1.0,
                   system-filepath -any, gtk-largeTreeStore >= 0.0.1.0, vector >= 0.10.12.2 && < 0.10.13

test-suite spec
  type:
      exitcode-stdio-1.0
  default-language: Haskell2010
  ghc-options:
      -Wall -Werror
  hs-source-dirs:
      test
  main-is:
      Spec.hs
  other-modules: Hob.Ui.SidebarSpec, Hob.Ui.EditorSpec, Hob.Ui.CommandEntrySpec, Hob.Ui.Editor.SearchSpec, Hob.Ui.SidebarSearchSpec, Hob.UiSpec, Hob.ContextSpec, Hob.ControlSpec, Hob.DirectoryTreeSpec, Hob.Command.FocusNextTabSpec, Hob.Command.FindTextSpec, Hob.Command.CloseCurrentTabSpec, Hob.Command.FocusSidebarSpec, Hob.Command.SaveCurrentTabSpec, Hob.Command.ReplaceTextSpec, Hob.Command.FocusCommandEntrySpec, Hob.Command.NewTabSpec, Hob.Command.FocusPreviousTabSpec, Hob.Command.FocusNumberedTabSpec, Hob.Command.ReloadSidebarTreeSpec, Hob.Context.FileContextSpec, Hob.Context.StyleContextSpec, HobTest.Sidebar, HobTest.Editor, HobTest.Context.Stubbed, HobTest.Context.Default, HobTest.Control
  build-depends:
      base    >= 4.2 && <5, containers -any, mtl >=2.1.0 && <2.2.0,
      hspec   >= 1.11, gtk3 >=0.13.0.1, hob, text >= 1.1.1.0, gtksourceview3 >=0.13.0.0