Hi all,

With the Qt5 SDK we are in the phase where we need to decide how the component 
install tree should look like both in the installer gui, where user selects the 
components he wants to install by checking the checkboxes and then the install 
path on users computer. There are many things to take into consideration: 
Desktop/Embedded/Src/Tools/Documentation/etc, upcoming Qt5 versions 
5.0.0/5.0.1/etc, compilers, submodules, etc. The install tree structure affects 
to the SKD templates and install scripts, and it's a lot of work to refactor 
them once they are done, so it would be nice to have the final (or as close to 
it as possible) install tree structure decided before we start doing the 
templates.

There are couple of proposals, any comments on these?


1.       Install tree in installer gui, where components are selected to be 
installed:
<src>
    <qt>
        <version>
            <essentials>
                <>
                <>
            <add-ons>
                <>
                <>
<desktop binaries>
    <qt>
        <version>
            // <compiler>  ??
            <essentials>
                <>
                <>
            <add-ons>
                <>
                <>
<tools>
    <creator>
<documentation>
    <qt>
    <creator>

The beta1 installer had only the following:
<qt version>
    <src>
<desktop>
    <compiler>


2.       And the other thing is the installation path on users computer, beta1 
installer has a long install paths, for example on windows: 
c:\Qt5.0.0beta1\Desktop\Qt\5.0.0-beta1\msvc2010_64 [examples\qtbase\....]. That 
could be changed to for example:

c:\Qt5SDK\Desktop\5.0.0-Msvc64
c:\Qt5SDK\Desktop\5.0.0-Msvc32
c:\Qt5SDK\Desktop\5.0.0-MinGW
c:\Qt5SDK\Desktop\5.0.1-Msvc64
c:\Qt5SDK\Desktop\5.0.1-Msvc32
c:\Qt5SDK\Desktop\5.0.1-MinGW
c:\Qt5SDK\Desktop\5.0.2-Msvc64
c:\Qt5SDK\Desktop\5.0.2-Msvc32
c:\Qt5SDK\Desktop\5.0.2-MinGW

or:
c:\Qt5SDK\Desktop\5.0.0\Msvc64
c:\Qt5SDK\Desktop\5.0.0\Msvc32
c:\Qt5SDK\Desktop\5.0.0\MinGW
c:\Qt5SDK\Desktop\5.0.1\Msvc64
c:\Qt5SDK\Desktop\5.0.1\Msvc32
c:\Qt5SDK\Desktop\5.0.1\MinGW
c:\Qt5SDK\Desktop\5.0.2\Msvc64
c:\Qt5SDK\Desktop\5.0.2\Msvc32
c:\Qt5SDK\Desktop\5.0.2\MinGW

And then there is Qt5SDK\Documentation, Qt5SDK\Tools, Qt5SDK\Src and what 
else..?

Br,
Johanna

PS. Iikka, please add if I missed something :)
_______________________________________________
Releasing mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/releasing

Reply via email to