@@ -46,19 +46,12 @@ Build-type: Custom
47Tested-With: GHC == 7.10.3, GHC == 8.0.1
47Tested-With: GHC == 7.10.3, GHC == 8.0.1
49−-- NOTE: due to https://github.com/haskell/cabal/issues/6125 the use of ** is
50−-- heavily discouraged.
51Data-files: idrisdoc/styles.css
49Data-files: idrisdoc/styles.css
52− jsrts/jsbn/*.js
50+ jsrts/**/*.js
54 jsrts/jsbn/LICENSE
51 jsrts/jsbn/LICENSE
55 rts/Makefile
52 rts/Makefile
56− rts/*.c
53+ rts/**/*.c
57− rts/seL4/*.c
54+ rts/**/*.h
62 rts/seL4/CMakeLists.txt
55 rts/seL4/CMakeLists.txt
63 rts/seL4/README.md
56 rts/seL4/README.md
@@ -71,13 +64,8 @@ Extra-doc-files:
71 RELEASE-CHECKS.md
64 RELEASE-CHECKS.md
72 idris-tutorial.pdf
65 idris-tutorial.pdf
73 man/idris.1
66 man/idris.1
74− samples/effects/*.idr
67+ samples/**/*.idr
76− samples/tutorial/*.idr
68+ samples/**/*.lidr
78− samples/ST/Graphics/*.idr
82-- extra-source-files is generated by Setup.hs using `git --ls-files`.
70-- extra-source-files is generated by Setup.hs using `git --ls-files`.
83Extra-source-files:
71Extra-source-files:
@@ -85,20 +73,15 @@ Extra-source-files:
86 custom.mk-alldeps
74 custom.mk-alldeps
88 stack-shell.nix
77 stack-shell.nix
89 stack.yaml
78 stack.yaml
90 stylize.sh
79 stylize.sh
91 win-release.sh
80 win-release.sh
93 benchmarks/*.pl
82 benchmarks/*.pl
94− benchmarks/fasta/*.idr
83+ benchmarks/**/*.idr
95− benchmarks/fasta/*.ipkg
84+ benchmarks/**/*.ipkg
96− benchmarks/pidigits/*.idr
97− benchmarks/pidigits/*.ipkg
98− benchmarks/quasigroups/*.idr
99− benchmarks/quasigroups/*.ipkg
100− benchmarks/trivial/*.idr
101− benchmarks/trivial/*.ipkg
102 benchmarks/quasigroups/board
85 benchmarks/quasigroups/board
104 icons/*.png
87 icons/*.png
@@ -321,13 +304,13 @@ Library
321 Build-depends: base >=4 && <5
304 Build-depends: base >=4 && <5
322 , aeson >= 0.6 && < 1.5
305 , aeson >= 0.6 && < 1.5
323 , annotated-wl-pprint >= 0.7 && < 0.8
306 , annotated-wl-pprint >= 0.7 && < 0.8
324− , ansi-terminal < 0.11
307+ , ansi-terminal < 0.10
325 , ansi-wl-pprint < 0.7
308 , ansi-wl-pprint < 0.7
326 , array >= 0.4.0.1 && < 0.6
309 , array >= 0.4.0.1 && < 0.6
327 , base64-bytestring < 1.1
310 , base64-bytestring < 1.1
328 , binary >= 0.8.4.1 && < 0.9
311 , binary >= 0.8.4.1 && < 0.9
329 , blaze-html >= 0.6.1.3 && < 0.10
312 , blaze-html >= 0.6.1.3 && < 0.10
330− , blaze-markup >= 0.5.2.1 && < 0.10
313+ , blaze-markup >= 0.5.2.1 && < 0.9
331 , bytestring < 0.11
314 , bytestring < 0.11
332 , cheapskate >= 0.1.1.2 && < 0.2
315 , cheapskate >= 0.1.1.2 && < 0.2
333 , code-page >= 0.1 && < 0.3
316 , code-page >= 0.1 && < 0.3
@@ -338,9 +321,9 @@ Library
338 , fingertree >= 0.1.4.1 && < 0.2
321 , fingertree >= 0.1.4.1 && < 0.2
339 , haskeline >= 0.7 && < 0.8
322 , haskeline >= 0.7 && < 0.8
340 , ieee754 >= 0.7 && < 0.9
323 , ieee754 >= 0.7 && < 0.9
341− , megaparsec >= 7.0.4 && < 9
324+ , megaparsec >= 7.0.4 && < 8
342 , mtl >= 2.1 && < 2.3
325 , mtl >= 2.1 && < 2.3
343− , network >= 2.7 && < 3.1.2
326+ , network >= 2.7 && < 2.9
344 , optparse-applicative >= 0.13 && < 0.16
327 , optparse-applicative >= 0.13 && < 0.16
345 , parser-combinators >= 1.0.0
328 , parser-combinators >= 1.0.0
346 , pretty < 1.2
329 , pretty < 1.2
@@ -358,7 +341,7 @@ Library
358 , vector < 0.13
341 , vector < 0.13
359 , vector-binary-instances < 0.3
342 , vector-binary-instances < 0.3
360 , zip-archive > 0.2.3.5 && < 0.5
343 , zip-archive > 0.2.3.5 && < 0.5
361− , fsnotify >= 0.2 && < 0.4
344+ , fsnotify >= 0.2 && < 2.2
362 , async < 2.3
345 , async < 2.3
364 if !impl(ghc >= 8.0)
347 if !impl(ghc >= 8.0)
@@ -476,3 +459,4 @@ Executable idris-codegen-node
476 Default-Language: Haskell2010
459 Default-Language: Haskell2010
477 ghc-prof-options: -auto-all -caf-all
460 ghc-prof-options: -auto-all -caf-all
478 ghc-options: -threaded -rtsopts -funbox-strict-fields
461 ghc-options: -threaded -rtsopts -funbox-strict-fields