forked from tfausak/rattletrap
-
Notifications
You must be signed in to change notification settings - Fork 2
/
rattletrap.cabal
314 lines (302 loc) · 9.92 KB
/
rattletrap.cabal
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
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
cabal-version: 2.2
name: rattletrap
version: 9.0.2
category: Game
description: Rattletrap parses and generates Rocket League replays.
extra-source-files: CHANGELOG.markdown README.markdown stack.yaml
license-file: LICENSE.markdown
license: MIT
maintainer: Taylor Fausak
synopsis: Parse and generate Rocket League replays.
source-repository head
type: git
location: https://github.com/tfausak/rattletrap
flag static
manual: True
default: False
common basics
build-depends:
aeson ^>= 1.4.2,
aeson-pretty ^>= 0.8.7,
base ^>= 4.11.1 || ^>= 4.12.0,
binary ^>= 0.8.6,
binary-bits ^>= 0.5,
bytestring ^>= 0.10.8,
containers ^>= 0.6.0,
filepath ^>= 1.4.2,
http-client ^>= 0.6.4,
http-client-tls ^>= 0.3.5,
scientific ^>= 0.3.6,
template-haskell ^>= 2.13.0 || ^>= 2.14.0,
text ^>= 1.2.3,
transformers ^>= 0.5.6,
default-language: Haskell2010
ghc-options:
-optP -Wno-nonportable-include-path
-Weverything
-Wno-all-missed-specialisations
-Wno-implicit-prelude
-Wno-missing-exported-signatures
-Wno-missing-import-lists
-Wno-safe
-Wno-unsafe
library
import: basics
autogen-modules: Paths_rattletrap
exposed-modules: Rattletrap
hs-source-dirs: library
other-modules:
Paths_rattletrap
Rattletrap.Console.Main
Rattletrap.Data
Rattletrap.Decode.AppliedDamageAttribute
Rattletrap.Decode.Attribute
Rattletrap.Decode.AttributeMapping
Rattletrap.Decode.AttributeValue
Rattletrap.Decode.BooleanAttribute
Rattletrap.Decode.ByteAttribute
Rattletrap.Decode.Cache
Rattletrap.Decode.CamSettingsAttribute
Rattletrap.Decode.ClassMapping
Rattletrap.Decode.ClubColorsAttribute
Rattletrap.Decode.Common
Rattletrap.Decode.CompressedWord
Rattletrap.Decode.CompressedWordVector
Rattletrap.Decode.Content
Rattletrap.Decode.DamageStateAttribute
Rattletrap.Decode.DemolishAttribute
Rattletrap.Decode.DestroyedReplication
Rattletrap.Decode.Dictionary
Rattletrap.Decode.EnumAttribute
Rattletrap.Decode.ExplosionAttribute
Rattletrap.Decode.ExtendedExplosionAttribute
Rattletrap.Decode.FlaggedIntAttribute
Rattletrap.Decode.FlaggedByteAttribute
Rattletrap.Decode.Float32le
Rattletrap.Decode.FloatAttribute
Rattletrap.Decode.Frame
Rattletrap.Decode.GameModeAttribute
Rattletrap.Decode.Header
Rattletrap.Decode.Initialization
Rattletrap.Decode.Int32le
Rattletrap.Decode.Int64Attribute
Rattletrap.Decode.Int64le
Rattletrap.Decode.Int8le
Rattletrap.Decode.Int8Vector
Rattletrap.Decode.IntAttribute
Rattletrap.Decode.KeyFrame
Rattletrap.Decode.List
Rattletrap.Decode.LoadoutAttribute
Rattletrap.Decode.LoadoutOnlineAttribute
Rattletrap.Decode.LoadoutsAttribute
Rattletrap.Decode.LoadoutsOnlineAttribute
Rattletrap.Decode.LocationAttribute
Rattletrap.Decode.Mark
Rattletrap.Decode.Message
Rattletrap.Decode.MusicStingerAttribute
Rattletrap.Decode.PartyLeaderAttribute
Rattletrap.Decode.PickupAttribute
Rattletrap.Decode.PickupAttributeNew
Rattletrap.Decode.PlayerHistoryKeyAttribute
Rattletrap.Decode.PrivateMatchSettingsAttribute
Rattletrap.Decode.ProductAttribute
Rattletrap.Decode.Property
Rattletrap.Decode.PropertyValue
Rattletrap.Decode.Quaternion
Rattletrap.Decode.QWordAttribute
Rattletrap.Decode.RemoteId
Rattletrap.Decode.Replay
Rattletrap.Decode.Replication
Rattletrap.Decode.ReplicationValue
Rattletrap.Decode.ReservationAttribute
Rattletrap.Decode.RigidBodyStateAttribute
Rattletrap.Decode.Rotation
Rattletrap.Decode.Section
Rattletrap.Decode.SpawnedReplication
Rattletrap.Decode.StatEventAttribute
Rattletrap.Decode.Str
Rattletrap.Decode.StringAttribute
Rattletrap.Decode.TeamPaintAttribute
Rattletrap.Decode.TitleAttribute
Rattletrap.Decode.UniqueIdAttribute
Rattletrap.Decode.UpdatedReplication
Rattletrap.Decode.Vector
Rattletrap.Decode.WeldedInfoAttribute
Rattletrap.Decode.Word32le
Rattletrap.Decode.Word64le
Rattletrap.Decode.Word8le
Rattletrap.Encode.AppliedDamageAttribute
Rattletrap.Encode.Attribute
Rattletrap.Encode.AttributeMapping
Rattletrap.Encode.AttributeValue
Rattletrap.Encode.BooleanAttribute
Rattletrap.Encode.ByteAttribute
Rattletrap.Encode.Cache
Rattletrap.Encode.CamSettingsAttribute
Rattletrap.Encode.ClassMapping
Rattletrap.Encode.ClubColorsAttribute
Rattletrap.Encode.Common
Rattletrap.Encode.CompressedWord
Rattletrap.Encode.CompressedWordVector
Rattletrap.Encode.Content
Rattletrap.Encode.DamageStateAttribute
Rattletrap.Encode.DemolishAttribute
Rattletrap.Encode.DestroyedReplication
Rattletrap.Encode.Dictionary
Rattletrap.Encode.EnumAttribute
Rattletrap.Encode.ExplosionAttribute
Rattletrap.Encode.ExtendedExplosionAttribute
Rattletrap.Encode.FlaggedIntAttribute
Rattletrap.Encode.FlaggedByteAttribute
Rattletrap.Encode.Float32le
Rattletrap.Encode.FloatAttribute
Rattletrap.Encode.Frame
Rattletrap.Encode.GameModeAttribute
Rattletrap.Encode.Header
Rattletrap.Encode.Initialization
Rattletrap.Encode.Int32le
Rattletrap.Encode.Int64Attribute
Rattletrap.Encode.Int64le
Rattletrap.Encode.Int8le
Rattletrap.Encode.Int8Vector
Rattletrap.Encode.IntAttribute
Rattletrap.Encode.KeyFrame
Rattletrap.Encode.List
Rattletrap.Encode.LoadoutAttribute
Rattletrap.Encode.LoadoutOnlineAttribute
Rattletrap.Encode.LoadoutsAttribute
Rattletrap.Encode.LoadoutsOnlineAttribute
Rattletrap.Encode.LocationAttribute
Rattletrap.Encode.Mark
Rattletrap.Encode.Message
Rattletrap.Encode.MusicStingerAttribute
Rattletrap.Encode.PartyLeaderAttribute
Rattletrap.Encode.PickupAttribute
Rattletrap.Encode.PickupAttributeNew
Rattletrap.Encode.PlayerHistoryKeyAttribute
Rattletrap.Encode.PrivateMatchSettingsAttribute
Rattletrap.Encode.ProductAttribute
Rattletrap.Encode.Property
Rattletrap.Encode.PropertyValue
Rattletrap.Encode.Quaternion
Rattletrap.Encode.QWordAttribute
Rattletrap.Encode.RemoteId
Rattletrap.Encode.Replay
Rattletrap.Encode.Replication
Rattletrap.Encode.ReplicationValue
Rattletrap.Encode.ReservationAttribute
Rattletrap.Encode.RigidBodyStateAttribute
Rattletrap.Encode.Rotation
Rattletrap.Encode.Section
Rattletrap.Encode.SpawnedReplication
Rattletrap.Encode.StatEventAttribute
Rattletrap.Encode.Str
Rattletrap.Encode.StringAttribute
Rattletrap.Encode.TeamPaintAttribute
Rattletrap.Encode.TitleAttribute
Rattletrap.Encode.UniqueIdAttribute
Rattletrap.Encode.UpdatedReplication
Rattletrap.Encode.Vector
Rattletrap.Encode.WeldedInfoAttribute
Rattletrap.Encode.Word32le
Rattletrap.Encode.Word64le
Rattletrap.Encode.Word8le
Rattletrap.Type.AppliedDamageAttribute
Rattletrap.Type.Attribute
Rattletrap.Type.AttributeMapping
Rattletrap.Type.AttributeType
Rattletrap.Type.AttributeValue
Rattletrap.Type.BooleanAttribute
Rattletrap.Type.ByteAttribute
Rattletrap.Type.Cache
Rattletrap.Type.CamSettingsAttribute
Rattletrap.Type.ClassAttributeMap
Rattletrap.Type.ClassMapping
Rattletrap.Type.ClubColorsAttribute
Rattletrap.Type.Common
Rattletrap.Type.CompressedWord
Rattletrap.Type.CompressedWordVector
Rattletrap.Type.Content
Rattletrap.Type.DamageStateAttribute
Rattletrap.Type.DemolishAttribute
Rattletrap.Type.DestroyedReplication
Rattletrap.Type.Dictionary
Rattletrap.Type.EnumAttribute
Rattletrap.Type.ExplosionAttribute
Rattletrap.Type.ExtendedExplosionAttribute
Rattletrap.Type.FlaggedIntAttribute
Rattletrap.Type.FlaggedByteAttribute
Rattletrap.Type.Float32le
Rattletrap.Type.FloatAttribute
Rattletrap.Type.Frame
Rattletrap.Type.GameModeAttribute
Rattletrap.Type.Header
Rattletrap.Type.Initialization
Rattletrap.Type.Int32le
Rattletrap.Type.Int64Attribute
Rattletrap.Type.Int64le
Rattletrap.Type.Int8le
Rattletrap.Type.Int8Vector
Rattletrap.Type.IntAttribute
Rattletrap.Type.KeyFrame
Rattletrap.Type.List
Rattletrap.Type.LoadoutAttribute
Rattletrap.Type.LoadoutOnlineAttribute
Rattletrap.Type.LoadoutsAttribute
Rattletrap.Type.LoadoutsOnlineAttribute
Rattletrap.Type.LocationAttribute
Rattletrap.Type.Mark
Rattletrap.Type.Message
Rattletrap.Type.MusicStingerAttribute
Rattletrap.Type.PartyLeaderAttribute
Rattletrap.Type.PickupAttribute
Rattletrap.Type.PickupAttributeNew
Rattletrap.Type.PlayerHistoryKeyAttribute
Rattletrap.Type.PrivateMatchSettingsAttribute
Rattletrap.Type.ProductAttribute
Rattletrap.Type.Property
Rattletrap.Type.PropertyValue
Rattletrap.Type.Quaternion
Rattletrap.Type.QWordAttribute
Rattletrap.Type.RemoteId
Rattletrap.Type.Replay
Rattletrap.Type.Replication
Rattletrap.Type.ReplicationValue
Rattletrap.Type.ReservationAttribute
Rattletrap.Type.RigidBodyStateAttribute
Rattletrap.Type.Rotation
Rattletrap.Type.Section
Rattletrap.Type.SpawnedReplication
Rattletrap.Type.StatEventAttribute
Rattletrap.Type.Str
Rattletrap.Type.StringAttribute
Rattletrap.Type.TeamPaintAttribute
Rattletrap.Type.TitleAttribute
Rattletrap.Type.UniqueIdAttribute
Rattletrap.Type.UpdatedReplication
Rattletrap.Type.Vector
Rattletrap.Type.WeldedInfoAttribute
Rattletrap.Type.Word32le
Rattletrap.Type.Word64le
Rattletrap.Type.Word8le
Rattletrap.Utility.Bytes
Rattletrap.Utility.Crc
Rattletrap.Utility.Helper
executable rattletrap
import: basics
build-depends: rattletrap
ghc-options: -rtsopts -threaded
hs-source-dirs: executables
main-is: Main.hs
if flag(static)
ld-options: -static
test-suite test
import: basics
build-depends:
HUnit ^>= 1.6.0,
rattletrap,
temporary ^>= 1.3,
ghc-options: -rtsopts -threaded
hs-source-dirs: tests
main-is: Main.hs
type: exitcode-stdio-1.0