@@ -502,6 +502,7 @@ int main(string[] args)
502502 string archiveExtracted;
503503 string [] baseArchives;
504504 string webengineArchive;
505+ string multimediaArchive;
505506 string [] docArchives;
506507 this ()
507508 {
@@ -512,6 +513,7 @@ int main(string[] args)
512513 " 6.4.2-0-202212131055qtdeclarative-Linux-RHEL_8_4-GCC-Linux-RHEL_8_4-X86_64.7z" ,
513514 ];
514515 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" ;
515517 docArchives = [
516518 " qt.qt6.642.doc/6.4.2-0-202212131055qtcore-documentation.7z" ,
517519 " qt.qt6.642.doc/6.4.2-0-202212131055qtgui-documentation.7z" ,
@@ -521,6 +523,7 @@ int main(string[] args)
521523 " qt.qt6.642.doc/6.4.2-0-202212131055qtquick-documentation.7z" ,
522524 " qt.qt6.642.doc/6.4.2-0-202212131055qtquickcontrols-documentation.7z" ,
523525 " 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" ,
524527 ];
525528 archiveExtracted = " 6.4.2" ;
526529 sourceFiles = [" qt6/allincludes.cpp" ];
@@ -537,6 +540,9 @@ int main(string[] args)
537540 " -Iqt6/orig/qtwebengine" ,
538541 " -Iqt6/orig/qtwebengine/QtWebEngineCore" ,
539542 " -Iqt6/orig/qtwebengine/QtWebEngineWidgets" ,
543+ " -Iqt6/orig/qtmultimedia" ,
544+ " -Iqt6/orig/qtmultimedia/QtMultimedia" ,
545+ " -Iqt6/orig/qtmultimedia/QtMultimediaWidgets" ,
540546 " -Igcc-rt/orig/include-cxx" ,
541547 " -Igcc-rt/orig/include-cxx/platform-generic" ,
542548 " -include" , " common/prefixinclude.h" ,
@@ -552,6 +558,7 @@ int main(string[] args)
552558 downloadFile(" https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_642/qt.qt6.642.gcc_64/" ~ a, projectDir ~ " /" ~ a, verbose);
553559
554560 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);
555562
556563 foreach (a; docArchives)
557564 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)
566573 runCommand([" 7z" , " x" , webengineArchive, archiveExtracted ~ " /gcc_64/include/" ], verbose, projectDir);
567574 rename(buildPath(projectDir, archiveExtracted ~ " /gcc_64/include/" ), buildPath(projectDir, " tmp-orig/qtwebengine" ));
568575
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+
569579 foreach (a; docArchives)
570580 runCommand([" 7z" , " x" , baseName(a), " Docs/" ], verbose, projectDir);
571581
0 commit comments