packages feed

hxournal-0.6.4: hxournal.cabal

Name:		hxournal
Version:	0.6.4
Synopsis:	A pen notetaking program written in haskell 
Description: 	notetaking program written in haskell and gtk2hs
Homepage:       http://ianwookim.org/hxournal
License: 	BSD3
License-file:	LICENSE
Author:		Ian-Woo Kim
Maintainer: 	Ian-Woo Kim <ianwookim@gmail.com>
Category:       Application
Tested-with:    GHC == 7.0
Build-Type: 	Custom
Cabal-Version:  >= 1.8
data-files:     template/*.html.st
                resource/*.png
                CHANGES
                Config.hs
Source-repository head
  type: git
  location: http://www.github.com/wavewave/hxournal

Flag Poppler
  Description: Enable poppler support
  Default:     True

Executable hxournal
  Main-is: hxournal.hs
  hs-source-dirs: exe
  ghc-options: 	-Wall -threaded -funbox-strict-fields -fno-warn-unused-do-bind
  ghc-prof-options: -caf-all -auto-all
  Build-Depends: 
                 base>4, 
                 cmdargs >= 0.7 && <= 0.10, 
                 hxournal 

Library
  hs-source-dirs: lib
  ghc-options: 	-Wall -funbox-strict-fields -fno-warn-unused-do-bind
  ghc-prof-options: -caf-all -auto-all

  if flag(poppler) 
    Build-Depends:   base == 4.*, 
                     mtl == 2.*,
                     directory == 1.*,
                     filepath == 1.*, 
                     strict == 0.3.*,
                     gtk == 0.12.*, 
                     cairo == 0.12.*,
                     monad-coroutine == 0.7.*, 
                     transformers == 0.2.*,
                     xournal-types >= 0.3.2 && < 0.4,
                     xournal-parser >= 0.3.0.2 && < 0.4,
                     xournal-render >= 0.5.1 && < 0.6,
                     xournal-builder >= 0.1.0.2 && < 0.2,
                     containers == 0.4.*,
                     template-haskell == 2.*,
                     bytestring == 0.9.*, 
                     double-conversion == 0.2.*,
                     fclabels == 1.0.*,
                     cmdargs >= 0.7 && <= 0.10,
                     configurator == 0.2.*,
                     poppler == 0.12.*, 
                     time == 1.2.*, 
                     TypeCompose == 0.9.*, 
                     Diff == 0.1.*

  else 
    Build-Depends:   base == 4.*, 
                     mtl == 2.*,
                     directory == 1.*,
                     filepath == 1.*, 
                     strict == 0.3.*,
                     gtk == 0.12.*, 
                     cairo == 0.12.*,
                     monad-coroutine == 0.7.*, 
                     transformers == 0.2.*,
                     xournal-types >= 0.3.1.999 && < 0.4,
                     xournal-parser >= 0.3.0.2 && < 0.4,
                     xournal-render >= 0.5.1 && < 0.6,
                     xournal-builder >= 0.1.0.2 && < 0.2,
                     containers == 0.4.*,
                     template-haskell == 2.*,
                     bytestring == 0.9.*, 
                     double-conversion == 0.2.*,
                     fclabels == 1.0.*,
                     cmdargs >= 0.7 && <= 0.10,
                     configurator == 0.2.*, 
                     time == 1.2.*, 
                     TypeCompose == 0.9.*, 
                     Diff == 0.1.*


  Exposed-Modules: 
                   Application.HXournal.ProgType
                   Application.HXournal.Job
                   Application.HXournal.Command 
                   Application.HXournal.Type
                   Application.HXournal.Type.Alias 
                   Application.HXournal.Type.Event 
                   Application.HXournal.Type.Enum
                   Application.HXournal.Type.Clipboard
                   Application.HXournal.Type.Canvas
                   Application.HXournal.Type.Coroutine
                   Application.HXournal.Type.PageArrangement 
                   Application.HXournal.Type.XournalState
                   Application.HXournal.Type.Window
                   Application.HXournal.Type.Undo 
                   Application.HXournal.Type.Predefined 
                   Application.HXournal.View.Draw
                   Application.HXournal.View.Coordinate
                   Application.HXournal.GUI
                   Application.HXournal.GUI.Menu
                   Application.HXournal.ModelAction.Adjustment
                   Application.HXournal.ModelAction.Pen 
                   Application.HXournal.ModelAction.Page
                   Application.HXournal.ModelAction.Eraser
                   Application.HXournal.ModelAction.Select
                   Application.HXournal.ModelAction.File
                   Application.HXournal.ModelAction.Window
                   -- Application.HXournal.ModelAction.Network
                   Application.HXournal.ModelAction.Layer
                   Application.HXournal.Coroutine
                   Application.HXournal.Coroutine.Callback
                   Application.HXournal.Coroutine.Draw
                   Application.HXournal.Coroutine.EventConnect
                   Application.HXournal.Coroutine.Default
                   Application.HXournal.Coroutine.Pen
                   Application.HXournal.Coroutine.Eraser
                   Application.HXournal.Coroutine.Highlighter
                   Application.HXournal.Coroutine.Scroll
                   Application.HXournal.Coroutine.Page
                   Application.HXournal.Coroutine.Select
                   Application.HXournal.Coroutine.File
                   Application.HXournal.Coroutine.Mode
                   Application.HXournal.Coroutine.Window
                   Application.HXournal.Coroutine.Commit
                   -- Application.HXournal.Coroutine.Network
                   Application.HXournal.Coroutine.Layer
                   Application.HXournal.Util
                   Application.HXournal.Util.Verbatim 
                   Application.HXournal.Device
                   Application.HXournal.Accessor
                   Application.HXournal.Config

  Other-Modules: 
                   Paths_hxournal
  c-sources: 
                   csrc/c_initdevice.c
  include-dirs:    csrc
  install-includes: 
                   csrc/c_initdevice.h
                   csrc/template-hsc-gtk2hs.h

  if flag(poppler)
    cpp-options: -DPOPPLER