packages feed

bein-0.2: bein.cabal

name:                bein
version:             0.2
synopsis:            Bein is a provenance and workflow management system for bioinformatics.
description:         To avoid having thousands of files produced in a random way from a bunch of scripts, as is typically the case for a bioinformaticist, Bein keeps track of scripts, and their executions on various inputs.  It provides a web front end, and will integrate with LSF clusters.
category:            Application
license:             GPL-3
license-file:        LICENSE
author:              Fred Ross
maintainer:          fred.ross@epfl.ch
build-type:          Simple
Cabal-Version:       >= 1.4

Executable beinctl
  Main-is:           Bein/BeinCtl.hs
  Build-Depends:     base >= 3 && < 5, HDBC, HDBC-postgresql, process
  Ghc-Options:       -Wall -threaded -fno-warn-unused-do-bind
  Hs-Source-Dirs:    .

Executable beind
  Main-is:           Bein/Daemon.hs
  Build-Depends:     base >= 3 && < 5, HDBC, HDBC-postgresql, process,
                     hdaemonize >= 0.3, hsyslog, parsec, random, unix, network,
                     convertible, stm, mtl, filepath
  Ghc-Options:       -Wall -threaded -fno-warn-unused-do-bind
  Hs-Source-Dirs:    .

Executable beinclient
  Main-is:           Bein/BeinClient.hs
  Build-Depends:     base >= 3 && < 5, network
  Ghc-Options:       -Wall -threaded -fno-warn-unused-do-bind
  Hs-Source-Dirs:    .

Executable beinminion
  Main-is:           Bein/Minion.hs
  Build-Depends:     base >= 3 && < 5, network, hsyslog, parsec, HDBC,
                     HDBC-postgresql, process, unix, stm, mtl, filepath, directory
  Ghc-Options:       -Wall -threaded -fno-warn-unused-do-bind
  Hs-Source-Dirs:    .

Executable beinhttpd
  Main-is:           Bein/Web.hs
  Build-Depends:     base >= 3 && < 5, HDBC, HDBC-postgresql, unix, stm, mtl, filepath,
                     directory, hsyslog, hdaemonize, happstack-server, Crypto,
                     happstack-util, containers, xhtml, time, old-locale, utf8-string,
                     bytestring
  Ghc-Options:       -Wall -threaded -fno-warn-unused-do-bind
  Hs-Source-Dirs:    .