@@ -502,6 +502,7 @@ int main(string[] args)
502
502
string archiveExtracted;
503
503
string [] baseArchives;
504
504
string webengineArchive;
505
+ string multimediaArchive;
505
506
string [] docArchives;
506
507
this ()
507
508
{
@@ -512,6 +513,7 @@ int main(string[] args)
512
513
" 6.4.2-0-202212131055qtdeclarative-Linux-RHEL_8_4-GCC-Linux-RHEL_8_4-X86_64.7z" ,
513
514
];
514
515
webengineArchive = " 6.4.2-0-202212131055qtwebengine-Linux-RHEL_8_4-GCC-Linux-RHEL_8_4-X86_64.7z" ;
516
+ multimediaArchive = " 6.4.2-0-202212131055qtmultimedia-Linux-RHEL_8_4-GCC-Linux-RHEL_8_4-X86_64.7z" ;
515
517
docArchives = [
516
518
" qt.qt6.642.doc/6.4.2-0-202212131055qtcore-documentation.7z" ,
517
519
" qt.qt6.642.doc/6.4.2-0-202212131055qtgui-documentation.7z" ,
@@ -521,6 +523,7 @@ int main(string[] args)
521
523
" qt.qt6.642.doc/6.4.2-0-202212131055qtquick-documentation.7z" ,
522
524
" qt.qt6.642.doc/6.4.2-0-202212131055qtquickcontrols-documentation.7z" ,
523
525
" qt.qt6.642.doc.qtwebengine/6.4.2-0-202212131055qtwebengine-documentation.7z" ,
526
+ " qt.qt6.642.doc.qtmultimedia/6.4.2-0-202212131055qtmultimedia-documentation.7z" ,
524
527
];
525
528
archiveExtracted = " 6.4.2" ;
526
529
sourceFiles = [" qt6/allincludes.cpp" ];
@@ -537,6 +540,9 @@ int main(string[] args)
537
540
" -Iqt6/orig/qtwebengine" ,
538
541
" -Iqt6/orig/qtwebengine/QtWebEngineCore" ,
539
542
" -Iqt6/orig/qtwebengine/QtWebEngineWidgets" ,
543
+ " -Iqt6/orig/qtmultimedia" ,
544
+ " -Iqt6/orig/qtmultimedia/QtMultimedia" ,
545
+ " -Iqt6/orig/qtmultimedia/QtMultimediaWidgets" ,
540
546
" -Igcc-rt/orig/include-cxx" ,
541
547
" -Igcc-rt/orig/include-cxx/platform-generic" ,
542
548
" -include" , " common/prefixinclude.h" ,
@@ -552,6 +558,7 @@ int main(string[] args)
552
558
downloadFile(" https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_642/qt.qt6.642.gcc_64/" ~ a, projectDir ~ " /" ~ a, verbose);
553
559
554
560
downloadFile(" https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_642/qt.qt6.642.addons.qtwebengine.gcc_64/" ~ webengineArchive, projectDir ~ " /" ~ webengineArchive, verbose);
561
+ downloadFile(" https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_642/qt.qt6.642.addons.qtmultimedia.gcc_64/" ~ multimediaArchive, projectDir ~ " /" ~ multimediaArchive, verbose);
555
562
556
563
foreach (a; docArchives)
557
564
downloadFile(" https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_642_src_doc_examples/" ~ a, projectDir ~ " /" ~ baseName(a), verbose);
@@ -566,6 +573,9 @@ int main(string[] args)
566
573
runCommand([" 7z" , " x" , webengineArchive, archiveExtracted ~ " /gcc_64/include/" ], verbose, projectDir);
567
574
rename(buildPath(projectDir, archiveExtracted ~ " /gcc_64/include/" ), buildPath(projectDir, " tmp-orig/qtwebengine" ));
568
575
576
+ runCommand([" 7z" , " x" , multimediaArchive, archiveExtracted ~ " /gcc_64/include/" ], verbose, projectDir);
577
+ rename(buildPath(projectDir, archiveExtracted ~ " /gcc_64/include/" ), buildPath(projectDir, " tmp-orig/qtmultimedia" ));
578
+
569
579
foreach (a; docArchives)
570
580
runCommand([" 7z" , " x" , baseName(a), " Docs/" ], verbose, projectDir);
571
581
0 commit comments