summary refs log tree commit diff
path: root/pkgs/development/libraries/haskell/hledger-web/default.nix
blob: 7fd0c6c72d1be31d6771f9cbb74eacdee691a8aa (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
{ cabal, aeson, blazeHtml, Cabal, cabalFileTh, clientsession
, cmdargs, dataObject, dataObjectYaml, failure, fileEmbed, filepath
, hamlet, hledger, hledgerLib, HUnit, ioStorage, parsec, regexpr
, safe, shakespeareCss, shakespeareJs, shakespeareText, text, time
, transformers, wai, waiExtra, warp, yesod, yesodCore, yesodForm
, yesodJson, yesodStatic
}:

cabal.mkDerivation (self: {
  pname = "hledger-web";
  version = "0.17";
  sha256 = "1b5k76p27pvxc91gns3aimy3zcy6m366nnpwzbm214v6ka82imfi";
  isLibrary = true;
  isExecutable = true;
  buildDepends = [
    aeson blazeHtml Cabal cabalFileTh clientsession cmdargs dataObject
    dataObjectYaml failure fileEmbed filepath hamlet hledger hledgerLib
    HUnit ioStorage parsec regexpr safe shakespeareCss shakespeareJs
    shakespeareText text time transformers wai waiExtra warp yesod
    yesodCore yesodForm yesodJson yesodStatic
  ];
  meta = {
    homepage = "http://hledger.org";
    description = "A web interface for the hledger accounting tool";
    license = "GPL";
    platforms = self.ghc.meta.platforms;
    maintainers = [
      self.stdenv.lib.maintainers.andres
      self.stdenv.lib.maintainers.simons
    ];
  };
})