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

Reply via email to