-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.yaml
85 lines (76 loc) · 1.56 KB
/
package.yaml
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
---
name: vbf-fs
version: 0.1.0.0
github: "michivi/vbf-fs"
license: BSD-3-Clause
author: "Michivi"
maintainer: "[email protected]"
copyright: "2020 Michivi"
category: Archive
synopsis: A VBF archive file management tool
extra-source-files:
- README.md
description: >
This package contains operations and data types for handling VBF archives.
Those archives are used in various video games to store assets such as
graphics, sound or videos.
Please see the README on GitHub at
<https://github.com/michivi/vbf-fs#readme>
dependencies:
- base >= 4.7 && < 5
- binary
- bytestring
- containers
- cryptohash-md5
- directory
- filepath
- vector
- zlib
ghc-options:
- -Wall
- -Wcompat
- -Wincomplete-record-updates
- -Wincomplete-uni-patterns
- -Wredundant-constraints
library:
source-dirs: src
executables:
vbf:
main: Main.hs
source-dirs: app/vbf
ghc-options:
- -threaded
- -rtsopts
- -with-rtsopts=-N
dependencies:
- optparse-applicative
- terminal-progress-bar
- vbf-fs
vbf-fs:
main: Main.hs
source-dirs: app/vbf-fs
ghc-options:
- -threaded
- -rtsopts
- -with-rtsopts=-N
dependencies:
- HFuse
- optparse-applicative
- unix
- vbf-fs
when:
- condition: "os(windows)"
buildable: False
# No fuse on Windows.
tests:
vbf-fs-test:
main: Spec.hs
source-dirs: test
ghc-options:
- -threaded
- -rtsopts
- -with-rtsopts=-N
dependencies:
- QuickCheck
- hspec
- vbf-fs