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