@@ -503,6 +503,7 @@ int main(string[] args)
503
503
string [] baseArchives;
504
504
string webengineArchive;
505
505
string multimediaArchive;
506
+ string pdfArchive;
506
507
string [] docArchives;
507
508
this ()
508
509
{
@@ -514,6 +515,7 @@ int main(string[] args)
514
515
];
515
516
webengineArchive = " 6.4.2-0-202212131055qtwebengine-Linux-RHEL_8_4-GCC-Linux-RHEL_8_4-X86_64.7z" ;
516
517
multimediaArchive = " 6.4.2-0-202212131055qtmultimedia-Linux-RHEL_8_4-GCC-Linux-RHEL_8_4-X86_64.7z" ;
518
+ pdfArchive = " 6.4.2-0-202212131055qtpdf-Linux-RHEL_8_4-GCC-Linux-RHEL_8_4-X86_64.7z" ;
517
519
docArchives = [
518
520
" qt.qt6.642.doc/6.4.2-0-202212131055qtcore-documentation.7z" ,
519
521
" qt.qt6.642.doc/6.4.2-0-202212131055qtgui-documentation.7z" ,
@@ -524,6 +526,7 @@ int main(string[] args)
524
526
" qt.qt6.642.doc/6.4.2-0-202212131055qtquickcontrols-documentation.7z" ,
525
527
" qt.qt6.642.doc.qtwebengine/6.4.2-0-202212131055qtwebengine-documentation.7z" ,
526
528
" qt.qt6.642.doc.qtmultimedia/6.4.2-0-202212131055qtmultimedia-documentation.7z" ,
529
+ " qt.qt6.642.doc.qtpdf/6.4.2-0-202212131055qtpdf-documentation.7z" ,
527
530
];
528
531
archiveExtracted = " 6.4.2" ;
529
532
sourceFiles = [" qt6/allincludes.cpp" ];
@@ -543,6 +546,9 @@ int main(string[] args)
543
546
" -Iqt6/orig/qtmultimedia" ,
544
547
" -Iqt6/orig/qtmultimedia/QtMultimedia" ,
545
548
" -Iqt6/orig/qtmultimedia/QtMultimediaWidgets" ,
549
+ " -Iqt6/orig/qtpdf" ,
550
+ " -Iqt6/orig/qtpdf/QtPdf" ,
551
+ " -Iqt6/orig/qtpdf/QtPdfWidgets" ,
546
552
" -Igcc-rt/orig/include-cxx" ,
547
553
" -Igcc-rt/orig/include-cxx/platform-generic" ,
548
554
" -include" , " common/prefixinclude.h" ,
@@ -559,6 +565,7 @@ int main(string[] args)
559
565
560
566
downloadFile(" https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_642/qt.qt6.642.addons.qtwebengine.gcc_64/" ~ webengineArchive, projectDir ~ " /" ~ webengineArchive, verbose);
561
567
downloadFile(" https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_642/qt.qt6.642.addons.qtmultimedia.gcc_64/" ~ multimediaArchive, projectDir ~ " /" ~ multimediaArchive, verbose);
568
+ downloadFile(" https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_642/qt.qt6.642.addons.qtpdf.gcc_64/" ~ pdfArchive, projectDir ~ " /" ~ pdfArchive, verbose);
562
569
563
570
foreach (a; docArchives)
564
571
downloadFile(" https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt6_642_src_doc_examples/" ~ a, projectDir ~ " /" ~ baseName(a), verbose);
@@ -576,6 +583,9 @@ int main(string[] args)
576
583
runCommand([" 7z" , " x" , multimediaArchive, archiveExtracted ~ " /gcc_64/include/" ], verbose, projectDir);
577
584
rename(buildPath(projectDir, archiveExtracted ~ " /gcc_64/include/" ), buildPath(projectDir, " tmp-orig/qtmultimedia" ));
578
585
586
+ runCommand([" 7z" , " x" , pdfArchive, archiveExtracted ~ " /gcc_64/include/" ], verbose, projectDir);
587
+ rename(buildPath(projectDir, archiveExtracted ~ " /gcc_64/include/" ), buildPath(projectDir, " tmp-orig/qtpdf" ));
588
+
579
589
foreach (a; docArchives)
580
590
runCommand([" 7z" , " x" , baseName(a), " Docs/" ], verbose, projectDir);
581
591
0 commit comments