04.10.2020, 01:03, "Croitor Alexandru" <placi...@gmail.com>: > On Sat, Oct 3, 2020 at 11:07 PM Konstantin Tokarev <annu...@yandex.ru> wrote: >> For comparison, using simple python script from [1] (which was mentioned on >> the list a few times before) > > Hmm, maybe my search-foo is weak, but searching for 'qt-downloader' in my > mail client only shows this > mail thread as the single result. I've seen references to other tools though, > like the script from > the qbs repo, Cristian's and Volker's scripts, and some other variations.
Seems like you are right, it was not in the list but in the long-running https://bugreports.qt.io/browse/QTIFW-166 It was install-qt.sh from qbs repo which was mentioned a couple of times (which also works well but ). BTW, I've recently discovered another script [1] which seems to be quite popular. I haven't tried it myself yet but looks like it allows fine-grained installation. It even has ready to use github action [2]. [1] https://github.com/miurahr/aqtinstall [2] https://github.com/jurplel/install-qt-action > >> results in my workflow [2] in 56 seconds on Windows [3] and 20 seconds on >> macOS with >> *NO CACHE* and *NO CREDENTIALS*. Time is saved because only used Qt modules >> are installed, >> online installer doesn't provide this kind of granularity. > > Indeed I tried it out, and it works fast and the DX is nice: discoverable > arguments, > finer module granularity, support for ios and android, no credentials needed. > > I'm a bit iffy on the patching it does to make qmake work (regarding the > license check), but it's not the first time I see it. > And parsing the xml files feels like depending on an implementation detail > that might change in the future, > but I guess it worked well so far. > > I hope the online installer CLI DX will improve in time to offer similar > granularity and user-friendliness, > with the advantage that it will provide access to commercial packages as well. > >> [1] https://github.com/engnr/qt-downloader >> [2] >> https://github.com/qtwebkit/qtwebkit/blob/qtwebkit-dev-wip/.github/workflows/build_cmake.yml#L84 >> https://github.com/qtwebkit/qtwebkit/blob/qtwebkit-dev-wip/.github/workflows/build_cmake.yml#L100 >> [3] >> https://github.com/qtwebkit/qtwebkit/runs/1195504225?check_suite_focus=true >> [4] >> https://github.com/qtwebkit/qtwebkit/runs/1195504192?check_suite_focus=true -- Regards, Konstantin _______________________________________________ Development mailing list Development@qt-project.org https://lists.qt-project.org/listinfo/development