aboutsummaryrefslogtreecommitdiff
path: root/cabal.project
blob: 0a44438a1809e1723c170990486e2c6848889d85 (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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
packages: .
          pandoc-lua-engine
          pandoc-server
          pandoc-cli
constraints: skylighting-format-blaze-html >= 0.1.1.3,
             skylighting-format-context >= 0.1.0.2

package pandoc
  flags: +embed_data_files +http

source-repository-package
  type: git
  location: https://github.com/jgm/asciidoc-hs.git
  tag: 6b7d77db10f83cb58dc8059ac7bd739d5e37570b

source-repository-package
  type: git
  location: https://github.com/jgm/citeproc.git
  tag: 777a916be683a40e9b5e17da25816917b6fb1208

source-repository-package
  type: git
  location: https://github.com/jgm/typst-hs.git
  tag: b4399d44d38c1935c02db9bfd62fb5a4450ad7af

source-repository-package
  type: git
  location: https://github.com/jgm/texmath.git
  tag: e3c43559e98e46b3fd5e5a5719f64cc4f1f5ef0c

source-repository-package
  type: git
  location: https://github.com/jgm/djoths.git
  tag: a6fc625fd58aa39df05dd1d82ee005e681815095

if arch(wasm32)
  tests: False

  package atomic-counter
    flags: +no-cmm

  package aeson
    flags: -ordered-keymap

  package crypton
    ghc-options: -optc-DARGON2_NO_THREADS

  package digest
    flags: -pkg-config

  package lua
    flags: +cross-compile
    ghc-options: -optc-D_WASI_EMULATED_SIGNAL -optc-lwasi-emulated-signal -optc-mllvm -optc-wasm-enable-sjlj  -optc-mllvm -optc-wasm-use-legacy-eh=false -optc-D_WASI_EMULATED_PROCESS_CLOCKS -optc-lwasi-emulated-process-clocks -optc-DLUA_NOTEMP -optl-lsetjmp
    ld-options: -lsetjmp
    extra-libraries: setjmp

  package pandoc
    flags: +embed_data_files -http

  package pandoc-cli
    flags: -lua -server

  package pandoc-lua-engine
    flags: -repl

  package pandoc-cli
    flags: -repl

  allow-newer:
    all:base,
    all:binary,
    all:bytestring,
    all:containers,
    all:ghc-bignum,
    all:template-haskell,
    all:text,
    all:time

  source-repository-package
    type: git
    location: https://github.com/haskell-wasm/conduit.git
    tag: ff33329247f2ef321dcab836e98c1bcfaff2bd13
    subdir: conduit-extra

  source-repository-package
    type: git
    location: https://github.com/haskell-wasm/foundation.git
    tag: 8e6dd48527fb429c1922083a5030ef88e3d58dd3
    subdir: basement

  source-repository-package
    type: git
    location: https://github.com/haskell-wasm/hs-memory.git
    tag: a198a76c584dc2cfdcde6b431968de92a5fed65e

  source-repository-package
    type: git
    location: https://github.com/haskell-wasm/streaming-commons.git
    tag: 7e9c38b2fd55ce50d3f74fe708ca47db8c9bb315

  source-repository-package
    type: git
    location: https://github.com/haskell-wasm/xml.git
    tag: bc793dc9bc29c92245d3482a54d326abd3ae1403
    subdir: xml-conduit

  -- https://github.com/haskellari/splitmix/pull/73
  source-repository-package
    type: git
    location: https://github.com/amesgen/splitmix
    tag: 5f5b766d97dc735ac228215d240a3bb90bc2ff75

  -- only needed if we have +lua
  source-repository-package
    type: git
    location: https://github.com/jgm/hslua.git
    subdir: lua
    tag: 013a0751a29f810a1a954eee4f237441007772ef