@@ -22,21 +22,6 @@ def calculate_sha256(filename: str) -> str:
2222
2323
2424library_group = [
25- Package (
26- name = "xz" ,
27- source_url = "https://github.com/tukaani-project/xz/releases/download/v5.6.3/xz-5.6.3.tar.xz" ,
28- sha256 = "db0590629b6f0fa36e74aea5f9731dc6f8df068ce7b7bafa45301832a5eebc3a" ,
29- build_arguments = [
30- "--disable-doc" ,
31- "--disable-lzma-links" ,
32- "--disable-lzmadec" ,
33- "--disable-lzmainfo" ,
34- "--disable-nls" ,
35- "--disable-scripts" ,
36- "--disable-xz" ,
37- "--disable-xzdec" ,
38- ],
39- ),
4025 Package (
4126 name = "gmp" ,
4227 source_url = "https://ftp.gnu.org/gnu/gmp/gmp-6.3.0.tar.xz" ,
@@ -306,7 +291,7 @@ def main():
306291
307292 args = parser .parse_args ()
308293
309- dest_dir = args .destination
294+ dest_dir = os . path . abspath ( args .destination )
310295 community = args .community
311296
312297 # Use ALSA only on Linux.
@@ -363,9 +348,10 @@ def main():
363348 )
364349
365350 ffmpeg_package .build_arguments = [
366- "--enable-alsa" if use_alsa else "-- disable-alsa " ,
351+ "--disable-programs " ,
367352 "--disable-doc" ,
368353 "--disable-libxml2" ,
354+ "--disable-lzma" , # or re-add xz package
369355 "--disable-libtheora" ,
370356 "--disable-libfreetype" ,
371357 "--disable-libfontconfig" ,
@@ -377,6 +363,7 @@ def main():
377363 else "--disable-mediafoundation"
378364 ),
379365 "--enable-gmp" ,
366+ "--enable-alsa" if use_alsa else "--disable-alsa" ,
380367 "--enable-gnutls" if use_gnutls else "--disable-gnutls" ,
381368 "--enable-libaom" ,
382369 "--enable-libdav1d" ,
@@ -392,7 +379,6 @@ def main():
392379 "--enable-libvpx" ,
393380 "--enable-libwebp" ,
394381 "--enable-libxcb" if plat == "Linux" else "--disable-libxcb" ,
395- "--enable-lzma" ,
396382 "--enable-zlib" ,
397383 "--enable-version3" ,
398384 ]
0 commit comments