doc: use new file-embed to fix ghci cwd dependence
See https://github.com/snoyberg/file-embed/issues/18
This commit is contained in:
parent
b0f40bd7c8
commit
a3e975bdb8
@ -31,48 +31,47 @@ import Hledger.Utils (first3, second3, third3)
|
|||||||
|
|
||||||
type Topic = String
|
type Topic = String
|
||||||
|
|
||||||
-- XXX assumes cwd is the hledger package directory, for now ghci must be run from there
|
|
||||||
docFiles :: IsString a => [(Topic, (a, a, a))]
|
docFiles :: IsString a => [(Topic, (a, a, a))]
|
||||||
docFiles = [
|
docFiles = [
|
||||||
("cli",
|
("cli",
|
||||||
($(embedStringFile $ "../hledger/doc/hledger.1")
|
($(makeRelativeToProject "doc/hledger.1" >>= embedStringFile)
|
||||||
,$(embedStringFile $ "../hledger/doc/hledger.1.txt")
|
,$(makeRelativeToProject "doc/hledger.1.txt" >>= embedStringFile)
|
||||||
,$(embedStringFile $ "../hledger/doc/hledger.1.info")
|
,$(makeRelativeToProject "doc/hledger.1.info" >>= embedStringFile)
|
||||||
))
|
))
|
||||||
,("ui",
|
,("ui",
|
||||||
($(embedStringFile $ "../hledger-ui/doc/hledger-ui.1")
|
($(makeRelativeToProject "../hledger-ui/doc/hledger-ui.1" >>= embedStringFile)
|
||||||
,$(embedStringFile $ "../hledger-ui/doc/hledger-ui.1.txt")
|
,$(makeRelativeToProject "../hledger-ui/doc/hledger-ui.1.txt" >>= embedStringFile)
|
||||||
,$(embedStringFile $ "../hledger-ui/doc/hledger-ui.1.info")
|
,$(makeRelativeToProject "../hledger-ui/doc/hledger-ui.1.info" >>= embedStringFile)
|
||||||
))
|
))
|
||||||
,("web",
|
,("web",
|
||||||
($(embedStringFile $ "../hledger-web/doc/hledger-web.1")
|
($(makeRelativeToProject "../hledger-web/doc/hledger-web.1" >>= embedStringFile)
|
||||||
,$(embedStringFile $ "../hledger-web/doc/hledger-web.1.txt")
|
,$(makeRelativeToProject "../hledger-web/doc/hledger-web.1.txt" >>= embedStringFile)
|
||||||
,$(embedStringFile $ "../hledger-web/doc/hledger-web.1.info")
|
,$(makeRelativeToProject "../hledger-web/doc/hledger-web.1.info" >>= embedStringFile)
|
||||||
))
|
))
|
||||||
,("api",
|
,("api",
|
||||||
($(embedStringFile $ "../hledger-api/doc/hledger-api.1")
|
($(makeRelativeToProject "../hledger-api/doc/hledger-api.1" >>= embedStringFile)
|
||||||
,$(embedStringFile $ "../hledger-api/doc/hledger-api.1.txt")
|
,$(makeRelativeToProject "../hledger-api/doc/hledger-api.1.txt" >>= embedStringFile)
|
||||||
,$(embedStringFile $ "../hledger-api/doc/hledger-api.1.info")
|
,$(makeRelativeToProject "../hledger-api/doc/hledger-api.1.info" >>= embedStringFile)
|
||||||
))
|
))
|
||||||
,("journal",
|
,("journal",
|
||||||
($(embedStringFile $ "../hledger-lib/doc/hledger_journal.5")
|
($(makeRelativeToProject "../hledger-lib/doc/hledger_journal.5" >>= embedStringFile)
|
||||||
,$(embedStringFile $ "../hledger-lib/doc/hledger_journal.5.txt")
|
,$(makeRelativeToProject "../hledger-lib/doc/hledger_journal.5.txt" >>= embedStringFile)
|
||||||
,$(embedStringFile $ "../hledger-lib/doc/hledger_journal.5.info")
|
,$(makeRelativeToProject "../hledger-lib/doc/hledger_journal.5.info" >>= embedStringFile)
|
||||||
))
|
))
|
||||||
,("csv",
|
,("csv",
|
||||||
($(embedStringFile $ "../hledger-lib/doc/hledger_csv.5")
|
($(makeRelativeToProject "../hledger-lib/doc/hledger_csv.5" >>= embedStringFile)
|
||||||
,$(embedStringFile $ "../hledger-lib/doc/hledger_csv.5.txt")
|
,$(makeRelativeToProject "../hledger-lib/doc/hledger_csv.5.txt" >>= embedStringFile)
|
||||||
,$(embedStringFile $ "../hledger-lib/doc/hledger_csv.5.info")
|
,$(makeRelativeToProject "../hledger-lib/doc/hledger_csv.5.info" >>= embedStringFile)
|
||||||
))
|
))
|
||||||
,("timeclock",
|
,("timeclock",
|
||||||
($(embedStringFile $ "../hledger-lib/doc/hledger_timeclock.5")
|
($(makeRelativeToProject "../hledger-lib/doc/hledger_timeclock.5" >>= embedStringFile)
|
||||||
,$(embedStringFile $ "../hledger-lib/doc/hledger_timeclock.5.txt")
|
,$(makeRelativeToProject "../hledger-lib/doc/hledger_timeclock.5.txt" >>= embedStringFile)
|
||||||
,$(embedStringFile $ "../hledger-lib/doc/hledger_timeclock.5.info")
|
,$(makeRelativeToProject "../hledger-lib/doc/hledger_timeclock.5.info" >>= embedStringFile)
|
||||||
))
|
))
|
||||||
,("timedot",
|
,("timedot",
|
||||||
($(embedStringFile $ "../hledger-lib/doc/hledger_timedot.5")
|
($(makeRelativeToProject "../hledger-lib/doc/hledger_timedot.5" >>= embedStringFile)
|
||||||
,$(embedStringFile $ "../hledger-lib/doc/hledger_timedot.5.txt")
|
,$(makeRelativeToProject "../hledger-lib/doc/hledger_timedot.5.txt" >>= embedStringFile)
|
||||||
,$(embedStringFile $ "../hledger-lib/doc/hledger_timedot.5.info")
|
,$(makeRelativeToProject "../hledger-lib/doc/hledger_timedot.5.info" >>= embedStringFile)
|
||||||
))
|
))
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|||||||
@ -74,7 +74,7 @@ dependencies:
|
|||||||
- cmdargs >= 0.10 && < 0.11
|
- cmdargs >= 0.10 && < 0.11
|
||||||
- csv
|
- csv
|
||||||
- directory
|
- directory
|
||||||
- file-embed
|
- file-embed >= 0.0.10 && < 0.1
|
||||||
- filepath
|
- filepath
|
||||||
- haskeline >= 0.6 && <= 0.8
|
- haskeline >= 0.6 && <= 0.8
|
||||||
- HUnit
|
- HUnit
|
||||||
|
|||||||
@ -71,7 +71,7 @@ library
|
|||||||
, cmdargs >= 0.10 && < 0.11
|
, cmdargs >= 0.10 && < 0.11
|
||||||
, csv
|
, csv
|
||||||
, directory
|
, directory
|
||||||
, file-embed
|
, file-embed >= 0.0.10 && < 0.1
|
||||||
, filepath
|
, filepath
|
||||||
, haskeline >= 0.6 && <= 0.8
|
, haskeline >= 0.6 && <= 0.8
|
||||||
, HUnit
|
, HUnit
|
||||||
@ -152,7 +152,7 @@ executable hledger
|
|||||||
, cmdargs >= 0.10 && < 0.11
|
, cmdargs >= 0.10 && < 0.11
|
||||||
, csv
|
, csv
|
||||||
, directory
|
, directory
|
||||||
, file-embed
|
, file-embed >= 0.0.10 && < 0.1
|
||||||
, filepath
|
, filepath
|
||||||
, haskeline >= 0.6 && <= 0.8
|
, haskeline >= 0.6 && <= 0.8
|
||||||
, HUnit
|
, HUnit
|
||||||
@ -208,7 +208,7 @@ test-suite test
|
|||||||
, cmdargs >= 0.10 && < 0.11
|
, cmdargs >= 0.10 && < 0.11
|
||||||
, csv
|
, csv
|
||||||
, directory
|
, directory
|
||||||
, file-embed
|
, file-embed >= 0.0.10 && < 0.1
|
||||||
, filepath
|
, filepath
|
||||||
, haskeline >= 0.6 && <= 0.8
|
, haskeline >= 0.6 && <= 0.8
|
||||||
, HUnit
|
, HUnit
|
||||||
@ -267,7 +267,7 @@ benchmark bench
|
|||||||
temporary,
|
temporary,
|
||||||
timeit,
|
timeit,
|
||||||
process,
|
process,
|
||||||
file-embed,
|
file-embed >= 0.0.10 && < 0.1,
|
||||||
filepath,
|
filepath,
|
||||||
directory
|
directory
|
||||||
|
|
||||||
|
|||||||
11
stack.yaml
11
stack.yaml
@ -1,5 +1,8 @@
|
|||||||
# docs: https://github.com/commercialhaskell/stack/blob/release/doc/yaml_configuration.md
|
# docs: https://github.com/commercialhaskell/stack/blob/release/doc/yaml_configuration.md
|
||||||
|
|
||||||
|
# this or a newer snapshot is suggested (hledger-api/servant/aeson requires > lts-5)
|
||||||
|
resolver: nightly-2016-04-01
|
||||||
|
|
||||||
packages:
|
packages:
|
||||||
- hledger-lib
|
- hledger-lib
|
||||||
- hledger
|
- hledger
|
||||||
@ -7,13 +10,11 @@ packages:
|
|||||||
- hledger-web
|
- hledger-web
|
||||||
- hledger-api
|
- hledger-api
|
||||||
|
|
||||||
|
extra-deps:
|
||||||
|
- file-embed-0.0.10
|
||||||
|
|
||||||
#flags:
|
#flags:
|
||||||
|
|
||||||
# this or a newer snapshot is suggested (hledger-api/servant/aeson requires > lts-5)
|
|
||||||
resolver: nightly-2016-04-01
|
|
||||||
|
|
||||||
#extra-deps:
|
|
||||||
|
|
||||||
# ghc-options:
|
# ghc-options:
|
||||||
# rtsopts:
|
# rtsopts:
|
||||||
# all
|
# all
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user