packages feed

ScratchFs-0.1.0.0: ScratchFs.cabal

name:                ScratchFs
version:             0.1.0.0
synopsis:            Size limited temp filesystem based on fuse

description:         ScratchFS is a FUSE-based filesystem which provides a size-limited directory tree. 
                     When the filesystem is mounted, the user provides a maximum size the target directory and all it's 
                     subdirectories may get. All IO operations in the mountdirectory are tracked and the oldest files in the watchdirectory get deleted automatically.

license:             GPL-3
license-file:        LICENSE
author:              Falco Hirschenberger <hirsch@bigfoot.de>
maintainer:          Falco Hirschenberger <hirsch@bigfoot.de>
copyright:           Falco Hirschenberger <hirsch@bigfoot.de>
category:            System
build-type:          Simple
cabal-version:       >=1.8

source-repository head
  type: git
  location: git://github.com/hirschenberger/ScratchFS.git

executable ScratchFs
  hs-source-dirs: src
  main-is: ScratchFs.hs            
  
  other-modules: Utils,
                 HistoryDb
  
  ghc-options: -Wall -threaded

  build-depends:       base ==4.5.*,
                       HFuse >=0.2.4,
                       hsyslog >= 1.4,
                       unix >= 2.5,
                       directory >= 1.1,
                       bytestring >= 0.9,
                       regex-compat >= 0.95,
                       filepath >= 1.3,
                       sqlite-simple >= 0.2,
                       process >= 1.1