Name: hoodle-core Version: 0.15 Synopsis: Core library for hoodle Description: Hoodle is a pen notetaking program written in haskell. hoodle-core is the core library written in haskell and using gtk2hs Homepage: http://ianwookim.org/hoodle License: BSD3 License-file: LICENSE Author: Ian-Woo Kim Maintainer: Ian-Woo Kim Category: Application Tested-with: GHC == 7.6, GHC == 7.8 Build-Type: Custom Cabal-Version: >= 1.8 data-files: template/*.html.st resource/*.png resource/*.xml Config.hs Source-repository head type: git location: http://www.github.com/wavewave/hoodle-core Flag Dyre Description: dynamic reconfiguration support Default: False Flag Gtk3 Description: compile with gtk3 Default: False Flag Hub Description: communication with Hub Default: False Library hs-source-dirs: src ghc-options: -Wall -funbox-strict-fields -fno-warn-unused-do-bind -fno-warn-orphans ghc-prof-options: -caf-all -auto-all Build-Depends: aeson>=0.7, aeson-pretty > 0.7, array, attoparsec >= 0.10, base == 4.*, base64-bytestring >= 0.1, binary, bytestring >= 0.9, cairo > 0.13, case-insensitive, cereal >= 0.3.5, containers >= 0.4, configurator >= 0.2, coroutine-object >= 0.2, Diff >= 0.3, directory > 1, either >= 3.1, errors >= 1.3, filepath > 1, fsnotify >= 0.0.7, gd >= 3000.7, handa-gdata >= 0.6.9.3, hoodle-builder >= 0.3.0, hoodle-parser >= 0.3.0, hoodle-publish >= 0.2, hoodle-render == 0.5.*, hoodle-types >= 0.3.0, http-types, lens >= 2.5, monad-loops >= 0.3, mtl > 2, network-uri > 2.6, old-locale >= 1.0, pango > 0.12, poppler >= 0.12.2.2, process >= 1.1, pureMD5, stm >= 2, strict > 0.3, svgcairo >= 0.12, system-filepath >= 0.4, template-haskell > 2, text >= 0.10, time >= 1.2, transformers >= 0.3, transformers-free >= 1.0, unordered-containers >= 0.2, uuid >= 1.2.7, vector >= 0.10, websockets, xournal-parser >= 0.5.0.2 -- if flag(dyre) Build-depends: dyre >= 0.8.11 -- if flag(gtk3) Build-depends: gtk3 > 0.13 else Build-depends: gtk > 0.13 -- if flag(hub) Build-depends: dbus >= 0.10, http-client, http-conduit, network > 2.6, network-info, network-simple >= 0.3, persistent, persistent-sqlite, persistent-template, resourcet Exposed-Modules: Hoodle.Accessor Hoodle.Config Hoodle.Coroutine.Callback Hoodle.Coroutine.Commit Hoodle.Coroutine.ContextMenu Hoodle.Coroutine.Default Hoodle.Coroutine.Default.Menu Hoodle.Coroutine.Dialog Hoodle.Coroutine.Draw Hoodle.Coroutine.Eraser Hoodle.Coroutine.File Hoodle.Coroutine.HandwritingRecognition Hoodle.Coroutine.Highlighter Hoodle.Coroutine.Layer Hoodle.Coroutine.Link Hoodle.Coroutine.Minibuffer Hoodle.Coroutine.Mode Hoodle.Coroutine.Page Hoodle.Coroutine.Pen Hoodle.Coroutine.Scroll Hoodle.Coroutine.Select Hoodle.Coroutine.Select.Clipboard Hoodle.Coroutine.Select.ManipulateImage Hoodle.Coroutine.TextInput Hoodle.Coroutine.LaTeX Hoodle.Coroutine.VerticalSpace Hoodle.Coroutine.Window Hoodle.Device Hoodle.GUI Hoodle.GUI.Menu Hoodle.GUI.Reflect Hoodle.ModelAction.Adjustment Hoodle.ModelAction.Clipboard Hoodle.ModelAction.ContextMenu Hoodle.ModelAction.Eraser Hoodle.ModelAction.File Hoodle.ModelAction.Layer Hoodle.ModelAction.Page Hoodle.ModelAction.Pen Hoodle.ModelAction.Select Hoodle.ModelAction.Select.Transform Hoodle.ModelAction.Text Hoodle.ModelAction.Window Hoodle.Script Hoodle.Script.Coroutine Hoodle.Script.Hook Hoodle.Type Hoodle.Type.Alias Hoodle.Type.Canvas Hoodle.Type.Clipboard Hoodle.Type.Coroutine Hoodle.Type.Enum Hoodle.Type.Event Hoodle.Type.HoodleState Hoodle.Type.PageArrangement Hoodle.Type.Predefined Hoodle.Type.Undo Hoodle.Type.Window Hoodle.Type.Widget Hoodle.Util Hoodle.View.Coordinate Hoodle.View.Draw Hoodle.Widget.Clock Hoodle.Widget.Dispatch Hoodle.Widget.Layer Hoodle.Widget.PanZoom Hoodle.Widget.Scroll if flag(hub) Exposed-Modules: Hoodle.Coroutine.Hub Hoodle.Coroutine.Hub.Common Hoodle.Coroutine.HubInternal Hoodle.Coroutine.Network Hoodle.Coroutine.Socket Hoodle.Type.Hub Hoodle.Type.Synchronization Other-Modules: Paths_hoodle_core c-sources: csrc/c_initdevice.c include-dirs: csrc install-includes: csrc/c_initdevice.h csrc/template-hsc-gtk2hs.h csrc/XInput.h cc-options: -fPIC -Wno-pointer-to-int-cast -std=gnu99 -DDEBUG extra-libraries: X11 Xi dl pthread if flag(dyre) cpp-options: -DDYRE if flag(gtk3) cpp-options: -DGTK3 if flag(hub) cpp-options: -DHUB