-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathconfiguration.json
187 lines (187 loc) · 4.92 KB
/
configuration.json
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
{
"pkgs": [
{
"name": "vid.stab",
"src": "git://github.com/georgmartius/vid.stab.git",
"method": "git",
"build": [
[ "cmake", "-DCMAKE_INSTALL_PREFIX={PREFIX}", "." ],
[ "make", "-j{JOBS}" ],
[ "make", "install" ]
]
},
{
"name": "lame",
"src": "https://ftp.osuosl.org/pub/blfs/conglomeration/lame/lame-3.99.5.tar.gz",
"method": "targz",
"build": [
[ "lame-3.99.5/configure", "--prefix={PREFIX}", "--libdir={PREFIX}/lib", "--disable-decoder", "--disable-frontend" ],
[ "make", "-j{JOBS}" ],
[ "make", "install" ]
]
},
{
"name": "libvpx",
"src": "https://chromium.googlesource.com/webm/libvpx.git",
"method": "git",
"build": [
[ "./configure", "--prefix={PREFIX}", "--enable-vp8", "--enable-postproc", "--enable-multithread", "--enable-runtime-cpu-detect", "--disable-install-docs", "--disable-debug-libs", "--disable-examples", "--disable-unit-tests", "--enable-shared", "--disable-static" ],
[ "make", "-j{JOBS}" ],
[ "make", "install" ]
]
},
{
"name": "x264",
"src": "git://github.com/mirror/x264.git",
"method": "git",
"build": [
[ "./configure", "--prefix={PREFIX}", "--disable-lavf", "--disable-ffms", "--disable-gpac", "--disable-swscale", "--enable-shared" ],
[ "make", "-j{JOBS}" ],
[ "make", "install" ]
]
},
{
"name": "x265",
"src": "https://bitbucket.org/multicoreware/x265_git.git",
"method": "git",
"build": [
[ "cmake", "-DCMAKE_INSTALL_PREFIX={PREFIX}", "source" ],
[ "make", "-j{JOBS}" ],
[ "make", "install" ]
]
},
{
"name": "liboil",
"src": "https://liboil.freedesktop.org/download/liboil-0.3.17.tar.gz",
"method": "targz",
"build": [
[ "liboil-0.3.17/configure", "--prefix={PREFIX}", "--libdir={PREFIX}/lib" ],
[ "make", "-j{JOBS}" ],
[ "make", "install" ]
]
},
{
"name": "swfdec",
"src": "git://github.com/mltframework/swfdec.git",
"method": "git",
"build": [
[ "autoreconf", "-i", "-f" ],
[ "./configure", "--prefix={PREFIX}", "--disable-gtk", "--disable-gstreamer" ],
[ "make", "-j{JOBS}" ],
[ "make", "install" ]
]
},
{
"name": "libepoxy",
"src": "git://github.com/anholt/libepoxy.git",
"method": "git",
"build": [
[ "mkdir", "_build" ],
[ "meson", "--prefix", "{PREFIX}", ".", "_build" ],
[ "ninja", "-C", "_build" ],
[ "ninja", "-C", "_build", "install" ]
]
},
{
"name": "eigen",
"src": "https://bitbucket.org/eigen/eigen/get/3.3.7.tar.gz",
"method": "targz",
"build": [
[ "cmake", "-DCMAKE_INSTALL_PREFIX={PREFIX}", "eigen-eigen-10219c95fe65" ],
[ "make", "install" ]
]
},
{
"name": "movit",
"src": "http://git.sesse.net/movit/",
"method": "git",
"build": [
[ "./autogen.sh", "--prefix={PREFIX}", "--disable-static" ],
[ "make", "-j{JOBS}" ],
[ "make", "install" ]
]
},
{
"name": "frei0r",
"src": "git://github.com/dyne/frei0r.git",
"method": "git",
"build": [
[ "./autogen.sh" ],
[ "./configure", "--prefix={PREFIX}", "--libdir={PREFIX}/lib" ],
{
"env": {
"CFLAGS": "-O2"
},
"cmd": [ "make", "-j{JOBS}" ]
},
[ "make", "install" ]
]
},
{
"name": "FFmpeg",
"src": "git://github.com/FFmpeg/FFmpeg.git",
"method": "git",
"build": [
{
"env": {
"CFLAGS": "-I{PREFIX}/include",
"LDFLAGS": "-L{PREFIX}/lib"
},
"cmd": [ "./configure", "--prefix={PREFIX}", "--disable-doc", "--enable-gpl", "--enable-version3", "--enable-shared", "--disable-static", "--enable-pthreads", "--enable-runtime-cpudetect", "--enable-libtheora", "--enable-libmp3lame", "--enable-frei0r", "--enable-nonfree", "--enable-libx264", "--enable-libvpx", "--enable-libx265", [ "debug?", "--enable-debug" ] ]
},
{
"env": {
},
"cmd": [ "make", "-j{JOBS}" ]
},
[ "make", "install" ]
]
},
{
"name": "mlt",
"src": "git://github.com/mltframework/mlt.git",
"method": "git",
"branch": "v6.24.0",
"build": [
{
"env": {
"CFLAGS": "-I{PREFIX}/include",
"LDFLAGS": "-L{PREFIX}/lib"
},
"cmd": [ "./configure", "--prefix={PREFIX}", "--enable-gpl", "--enable-gpl3", [ "debug?", "--enable-debug" ] ]
},
{
"env": {
"CFLAGS": "-I{PREFIX}/include",
"LDFLAGS": "-L{PREFIX}/lib"
},
"cmd": [ "make", "-j{JOBS}" ]
},
[ "make", "install" ]
]
},
{
"name": "kdenlive",
"src": "git://github.com/KDE/kdenlive.git",
"method": "git",
"branch": "v20.12.2",
"build": [
{
"env": {
"CFLAGS": "-I{PREFIX}/include",
"CXXFLAGS": "-I{PREFIX}/include"
},
"cmd": [ "cmake", "-DCMAKE_INSTALL_PREFIX={PREFIX}", [ "debug?", "-DCMAKE_BUILD_TYPE=RelWithDebInfo" ], "." ]
},
{
"env": {
"CFLAGS": "-I{PREFIX}/include",
"CXXFLAGS": "-I{PREFIX}/include"
},
"cmd": [ "make", "-j{JOBS}" ]
},
[ "make", "install" ]
]
}
]
}