packages feed

bkr-0.1.2: bkr.cabal

name:                bkr
version:             0.1.2
synopsis:            Backup utility for backing up to cloud storage services (S3 only right now)
description:
        Easy to use backup tool utilizing cloud services (S3 only right now) as backup storage.

        bkr is in very early development stage. Right now bkr is rather a synchronization then a backup utility. bkr uploads files from wanted folders to a remote storage service, next time it runs it checks for changes and uploads new or altered files but does not keep copies of altered files (hence rather synchronization then backup). For more information about installation and setup, release notes and more please visit https:\/\/github.com\/ingesson\/bkr. All suggestions and bug reports are of course more then welcome.
license:             BSD3
license-file:        LICENSE
copyright:           (c) 2012 Michael Smietana
author:              Michael Smietana <michael@smietana.se>
maintainer:          Michael Smietana <michael@smietana.se>
category:            System, Backup
build-type:          Simple
cabal-version:       >= 1.8
tested-with:         GHC == 7.0.4
                     , GHC == 7.4
homepage:            https://github.com/ingesson/bkr
bug-reports:         https://github.com/ingesson/bkr/issues   

library
  hs-source-dirs: src
  
  exposed-modules: System.Bkr.Hasher
                   , System.Bkr.BkrConfig
                   , System.Bkr.BkrFundare
                   , System.Bkr.BkrLogging
                   , System.Bkr.BkrLocalFile
                   , System.Bkr.BkrLocalMeta
                   , System.Bkr.BkrWriteExampleConfFile
                   , System.Bkr.TargetServices.S3.BkrS3Bucket
                   , System.Bkr.TargetServices.S3.BkrAwsConfig

  build-depends:   base == 4.*
                   , HDBC-sqlite3 >= 2.3.3.0
                   , hslogger >= 1.1.5
                   , MissingH >= 1.1.1.0
                   , pureMD5 >= 2.1.0.3
                   , strict >= 0.3.2
                   , bytestring == 0.9.*
  if impl(ghc < 7.4)
     build-depends:   directory >= 1.0.1.2 && < 1.1.0.2
                      , aws >= 0.3.1
                      , haskell98 >= 1.1.0.0 && < 2.0.0.0
                      , unix >= 2.5.0.0 && < 2.5.1.0
                      , bytestring == 0.9.*
                      , utf8-string == 0.3.*
                      , text >= 0.11
                      , filepath >= 1.1 && < 1.4
                      , random == 1.0.0.3
                      , HDBC >= 2.3.0.0
                      , http-conduit >= 1.2.0
  if impl(ghc > 7.2)
     build-depends:   directory >= 1.1.0.2
                      , aws >= 0.4.0.1
                      , unix >= 2.5.1.0
                      , utf8-string >= 0.3.7
                      , text >= 0.11.1.13
                      , filepath >= 1.3 && < 1.4
                      , random == 1.0.1.1
                      , HDBC >= 2.3.1.1
                      , http-conduit >= 1.2.1
                       
  ghc-options: -O2 -Wall

executable bkr
  hs-source-dirs: src

  main-is: Main.hs
  
  build-depends:   base == 4.*
                 , HDBC-sqlite3 >= 2.3.3.0
                 , hslogger >= 1.1.5
                 , MissingH >= 1.1.1.0
                 , pureMD5 >= 2.1.0.3
                 , strict >= 0.3.2
                 , bytestring == 0.9.*
  if impl(ghc < 7.4)
     build-depends:   directory >= 1.0.1.2 && < 1.1.0.2
                      , aws >= 0.3.1
                      , haskell98 >= 1.1.0.0 && < 2.0.0.0
                      , unix >= 2.5.0.0 && < 2.5.1.0
                      , bytestring == 0.9.*
                      , utf8-string == 0.3.*
                      , text >= 0.11
                      , filepath >= 1.1 && < 1.4
                      , random == 1.0.0.3
                      , HDBC >= 2.3.0.0
                      , http-conduit >= 1.2.0
  if impl(ghc > 7.2)
     build-depends:   directory >= 1.1.0.2
                      , aws >= 0.4.0.1
                      , unix >= 2.5.1.0
                      , utf8-string >= 0.3.7
                      , text >= 0.11.1.13
                      , filepath >= 1.3 && < 1.4
                      , random == 1.0.1.1
                      , HDBC >= 2.3.1.1
                      , http-conduit >= 1.2.1
                 
  ghc-options: -O2 -Wall

source-repository head
  type:     git
  location: https://github.com/ingesson/bkr.git