-
Notifications
You must be signed in to change notification settings - Fork 36
/
Copy pathbuild.zig.zon
70 lines (67 loc) · 2.64 KB
/
build.zig.zon
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
.{
.name = .ffmpeg,
.version = "7.0.1-6",
.fingerprint = 0x2ffce39e03d03ecd,
.minimum_zig_version = "0.14.0",
.dependencies = .{
.libz = .{
.url = "https://github.com/allyourcodebase/zlib/archive/6c72830882690c1eb2567a537525c3f432c1da50.tar.gz",
.hash = "zlib-1.3.1-ZZQ7lVgMAACwO4nUUd8GLhsuQ5JQq_VAhlEiENJTUv6h",
},
.mbedtls = .{
.url = "git+https://github.com/allyourcodebase/mbedtls#7d862fe61ff2eac37ee54e1e017fc287bed1cd7a",
.hash = "mbedtls-3.6.2-E4NURzYUAABWLBwHJWx_ppb_j2kDSoGfCfR2rI2zs9dz",
.lazy = true,
},
.openssl = .{
.url = "https://github.com/allyourcodebase/openssl/archive/f348124c5382bcc377f1b3277357cbf2ed2fb8db.tar.gz",
.hash = "openssl-3.3.1-2-TC9C3Se3ZACF5WO_CjoD7Bt_X94oCsAAbbwhOp1rTZBe",
.lazy = true,
},
.libressl = .{
.url = "https://github.com/allyourcodebase/libressl/archive/refs/tags/4.0.0+2.tar.gz",
.hash = "libressl-4.0.0--kqV4LnSAACWhbUEm8O5KHGuJpNJsN0xLIlbFun7ql-m",
.lazy = true,
},
.libmp3lame = .{
.url = "https://github.com/andrewrk/libmp3lame/archive/9a7e3db1a86d86c33e1663c13ebe8e8f047fc008.tar.gz",
.hash = "libmp3lame-3.100.1-5-67wlF1KvEwDaCOrGGAl9Yb52UG3bcezunnbLcJo2t2HC",
},
.libvorbis = .{
.url = "https://github.com/andrewrk/libvorbis/archive/f276273dcb0d9a5e0d832e3745c458c8056ee7ad.tar.gz",
.hash = "libvorbis-1.3.8-4-gL_KI2kPJACPcXW6H_SSrsaRnauuaJGPS9wPqg5ALE8q",
},
.libogg = .{
.url = "https://github.com/andrewrk/libogg/archive/a0dc88e815fdd278b412d9b5ba09221f20517e03.tar.gz",
.hash = "libogg-1.3.6-3-ZBKq7fQUAgCz4fszMXyS-erQljD2tL5Z6A0Kh4B1T4qk",
},
// This is used to compile some assembly files into object files for x86.
// Without this, ffmpeg considers the build "crippled".
.nasm = .{
.url = "https://github.com/allyourcodebase/nasm/archive/c153aec97cfe50a4600d9cf3d5f703d58f9ccd56.tar.gz",
.hash = "nasm-2.16.1-4-J30EdyVnXADate9iz7jWR4Q9tL1jU9S2Lw7PGgfOjP0v",
},
},
.paths = .{
"COPYING.GPLv2",
"COPYING.GPLv3",
"COPYING.LGPLv2.1",
"COPYING.LGPLv3",
"LICENSE.md",
"README.md",
"av.zig",
"build.zig",
"build.zig.zon",
"compat",
"config_components.h",
"doc",
"libavcodec",
"libavdevice",
"libavfilter",
"libavformat",
"libavutil",
"libpostproc",
"libswresample",
"libswscale",
},
}