summaryrefslogtreecommitdiff
path: root/pancake.cabal
blob: f44a1626bec952eefe803ef12f1cccec252aa0e2 (plain)
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
name:                pancake
version:             0.1.10
synopsis:            A CLI/Emacs web/gopher/file browser
description:         Pancake is a CLI/Emacs web browser. It relies on
                     pandoc for parsing, on curl and other external
                     applications for data loading, on emacs and other
                     applications to provide user interfaces.
tested-with:         GHC == 8.0.1, GHC == 8.0.2, GHC == 8.2.1, GHC == 8.2.2
license:             GPL-3
license-file:        LICENSE
author:              defanor
maintainer:          defanor@uberspace.net
homepage:            https://defanor.uberspace.net/projects/pancake/
bug-reports:         https://github.com/defanor/pancake/issues
category:            Web
build-type:          Custom
extra-source-files:  ChangeLog.md
                   , README
                   , pancake.el
                   , pancake.1
                   , Makefile
                   , deb/DEBIAN/control
data-files:          unclutter/*.xsl
cabal-version:       >=1.10
source-repository head
  type:     git
  location: git://github.com/defanor/pancake.git
custom-setup
  setup-depends:       Cabal >= 1.24
                     , base >= 4.9 && < 5
                     , filepath >= 1.4.1.0 && < 2
                     , directory >= 1.2.6.2 && < 2

executable pancake
  main-is:             Pancake.hs
  other-modules:       Text.Pandoc.Readers.Plain
                     , Text.Pandoc.Readers.Gopher
                     , Text.Pandoc.Readers.RDF
                     , Pancake.Common
                     , Pancake.Configuration
                     , Pancake.Reading
                     , Pancake.Rendering
                     , Pancake.Printing
                     , Pancake.Command
                     , Pancake.Unclutter
                     , Paths_pancake
  build-depends:       base >= 4.9 && < 5
                     , bytestring >= 0.10.8.1 && < 1
                     , containers >= 0.5.7.1 && < 1
                     , data-default >= 0.7.1.1 && < 1
                     , directory >= 1.2.6.2 && < 2
                     , filepath >= 1.4.1.0 && < 2
                     , haskeline >= 0.7 && < 1
                     , hxt >= 9.3.1 && < 10
                     , hxt-xpath >= 9.1.2.2
                     , hxt-xslt >= 9.1 && < 10
                     , mtl >= 2.2.1 && < 3
                     , network-uri >= 2.6.1.0 && < 3
                     , pandoc >= 2 && < 3
                     , pandoc-types >= 1.17.0.5 && < 2
                     , parsec >= 3.1.11 && < 4
                     , process >= 1.6 && < 2
                     , redland >= 0.2.0.1 && < 0.3
                     , regex-base >= 0.93.2 && < 1
                     , regex-tdfa >= 1.2.2 && < 2
                     , terminfo >= 0.4.0.2 && < 1
                     , text >= 1.2.2.2 && < 2
                     , unix >= 2.7.2.0 && < 3
                     , yaml >= 0.8.23.3 && < 1
  -- hs-source-dirs:
  default-language:    Haskell2010
  ghc-options:         -Wall