hsfm/hsfm.cabal
Julian Ospald 464e65d574
GTK: add inotify based file/dir watcher
This automatically updates the treeView if the folder/file changes.
2015-12-26 20:27:29 +01:00

93 lines
2.9 KiB
Plaintext

name: hsfm
version: 0.0.0.1
synopsis: Haskell FileManager
description: FileManager written in haskell
license: GPL-2
license-file: LICENSE
author: Julian Ospald
maintainer: hasufell@hasufell.de
copyright: Copyright: (c) 2015 Julian Ospald
homepage: https://github.com/hasufell/hsfm
category: Desktop
build-type: Simple
cabal-version: >=1.10
data-files: data/Gtk/builder.xml
data/Gtk/icons/error.png
data/Gtk/icons/gtk-directory.png
data/Gtk/icons/gtk-file.png
data/Gtk/icons/hsfm.png
LICENSE
library
exposed-modules: Data.DirTree
IO.Utils
IO.File
IO.Error
MyPrelude
build-depends: base >= 4.7,
data-default,
bifunctors >= 5,
containers,
directory >= 1.1.0.0 && < 1.2.3.0,
filepath >= 1.3.0.0,
hinotify,
mtl >= 2.2,
old-locale >= 1,
process,
safe,
stm,
time >= 1.4.2,
unix
hs-source-dirs: src
default-language: Haskell2010
Default-Extensions: RecordWildCards
PatternSynonyms
FlexibleInstances
ViewPatterns
ghc-options:
-O2
-threaded
"-with-rtsopts=-N"
executable hsfm-gtk
main-is: GUI/Gtk.hs
other-modules: GUI.Gtk.Callbacks
GUI.Gtk.Data
GUI.Gtk.Dialogs
GUI.Gtk.Icons
GUI.Gtk.Utils
MyPrelude
build-depends: hsfm,
base >= 4.7,
Cabal >= 1.22.0.0,
containers,
data-default,
gtk3 >= 0.14.1,
glib >= 0.13,
bifunctors >= 5,
directory >= 1.1.0.0 && < 1.2.3.0,
filepath >= 1.3.0.0,
hinotify,
mtl >= 2.2,
old-locale >= 1,
process,
safe,
stm,
time >= 1.4.2,
transformers,
unix
hs-source-dirs: src
default-language: Haskell2010
Default-Extensions: RecordWildCards
PatternSynonyms
FlexibleInstances
ViewPatterns
ghc-options:
-O2
-threaded
"-with-rtsopts=-N"