-
Notifications
You must be signed in to change notification settings - Fork 0
/
mockup.nimble
46 lines (40 loc) · 1.03 KB
/
mockup.nimble
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
# Package
version = "0.0.1"
author = "momeemt"
description = "Movie Compilation Kit with Unified and Progressive"
license = "MIT"
srcDir = "src"
installExt = @["nim"]
binDir = "bin"
bin = @["mockup"]
# Dependencies
requires "nim >= 1.4.4"
requires "ffmpeg >= 0.5.5"
requires "cligen >= 1.5.2"
requires "nimgl >= 1.3.2"
requires "glm >= 1.1.1"
requires "neo >= 0.3.1"
requires "jester >= 0.5.0"
requires "https://github.com/mock-up/nagu"
requires "https://github.com/mock-up/muml"
requires "uuids == 0.1.11"
# Tasks
task ci, "Run CI":
exec "nim -v"
exec "nimble -v"
exec "nimble check"
exec "nimble install -Y"
exec "nimble test -Y"
exec "nimble docs -Y"
exec "nimble build -d:release -Y"
exec "./bin/mockup -h"
exec "./bin/mockup -v"
task docs, "Generate documents":
rmDir "docs"
exec "nimble doc --project --index:on -o:docs -Y src/mockup.nim"
task docsCi, "Run Docs CI":
exec "nim -v"
exec "nimble -v"
exec "nimble check"
exec "nimble install -Y"
exec "nimble docs -Y"