LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   QT6 (https://www.linuxquestions.org/questions/slackware-14/qt6-4175717449/)

3rensho 10-05-2022 07:29 AM

QT6
 
Quick question, don't want to start a flame war or anything. Just noticed that the pre-release version of Protonmail Bridge-2.4.0 has switched over to QT6 and I don't recall having read about qt6 in Slackware in recent times. The QT5 version works fine for me and if it craps out there is always the browser interface. So what's the status, if known? The pre-release version runs fine on Win 11 fwiw. Thanks

drumz 10-05-2022 07:35 AM

In the case of Protonmail Bridge it vendors QT (i.e., it includes QT itself and doesn't rely on the OS to provide QT), so it should work just fine:

Code:

++========================================
||
||  Package:  ./network/protonmail-bridge/protonmail-bridge-2.3.0-x86_64-1_SBo.txz
||
++========================================
drwxr-xr-x root/root        0 2022-09-12 16:43 ./
drwxr-xr-x root/root        0 2022-09-12 16:43 install/
-rw-r--r-- root/root      458 2022-09-12 16:43 install/doinst.sh
-rw-r--r-- root/root      969 2022-09-12 16:43 install/slack-desc
drwxr-xr-x root/root        0 2022-09-12 16:43 usr/
drwxr-xr-x root/root        0 2022-09-12 16:43 usr/bin/
drwxr-xr-x root/root        0 2022-09-12 16:43 usr/doc/
drwxr-xr-x root/root        0 2022-09-12 16:43 usr/doc/protonmail-bridge-2.3.0/
-rw-r--r-- root/root    69036 2022-08-31 15:14 usr/doc/protonmail-bridge-2.3.0/Changelog.md
-rw-r--r-- root/root    32473 2022-08-31 15:14 usr/doc/protonmail-bridge-2.3.0/LICENSE
-rw-r--r-- root/root      169 2022-08-31 15:14 usr/doc/protonmail-bridge-2.3.0/changelog.gz
-rw-r--r-- root/root      3165 2022-09-12 16:43 usr/doc/protonmail-bridge-2.3.0/protonmail-bridge.SlackBuild
drwxr-xr-x root/root        0 2022-08-31 15:14 usr/lib64/
drwxr-xr-x root/root        0 2022-08-31 15:14 usr/lib64/protonmail/
drwxr-xr-x root/root        0 2022-09-12 16:43 usr/lib64/protonmail/bridge/
drwxr-xr-x root/root        0 2022-08-31 15:14 usr/lib64/protonmail/bridge/lib/
-rwxr-xr-x root/root    450544 2022-08-31 15:14 usr/lib64/protonmail/bridge/lib/libQt53DCore.so.5
-rwxr-xr-x root/root    697928 2022-08-31 15:14 usr/lib64/protonmail/bridge/lib/libQt53DExtras.so.5
-rwxr-xr-x root/root    495464 2022-08-31 15:14 usr/lib64/protonmail/bridge/lib/libQt53DInput.so.5
-rwxr-xr-x root/root    47896 2022-08-31 15:14 usr/lib64/protonmail/bridge/lib/libQt53DLogic.so.5
-rwxr-xr-x root/root    176152 2022-08-31 15:14 usr/lib64/protonmail/bridge/lib/libQt53DQuick.so.5
...


kgha 10-05-2022 08:14 AM

Calibre switched to Qt6 back in July. Included in the binary tarball, but building from source will of course require Qt6.

3rensho 10-05-2022 08:24 AM

Quote:

Originally Posted by drumz (Post 6384415)
In the case of Protonmail Bridge it vendors QT (i.e., it includes QT itself and doesn't rely on the OS to provide QT), so it should work just fine:

Code:

++========================================
||
||  Package:  ./network/protonmail-bridge/protonmail-bridge-2.3.0-x86_64-1_SBo.txz
||
++========================================
drwxr-xr-x root/root        0 2022-09-12 16:43 ./
drwxr-xr-x root/root        0 2022-09-12 16:43 install/
-rw-r--r-- root/root      458 2022-09-12 16:43 install/doinst.sh
-rw-r--r-- root/root      969 2022-09-12 16:43 install/slack-desc
drwxr-xr-x root/root        0 2022-09-12 16:43 usr/
drwxr-xr-x root/root        0 2022-09-12 16:43 usr/bin/
drwxr-xr-x root/root        0 2022-09-12 16:43 usr/doc/
drwxr-xr-x root/root        0 2022-09-12 16:43 usr/doc/protonmail-bridge-2.3.0/
-rw-r--r-- root/root    69036 2022-08-31 15:14 usr/doc/protonmail-bridge-2.3.0/Changelog.md
-rw-r--r-- root/root    32473 2022-08-31 15:14 usr/doc/protonmail-bridge-2.3.0/LICENSE
-rw-r--r-- root/root      169 2022-08-31 15:14 usr/doc/protonmail-bridge-2.3.0/changelog.gz
-rw-r--r-- root/root      3165 2022-09-12 16:43 usr/doc/protonmail-bridge-2.3.0/protonmail-bridge.SlackBuild
drwxr-xr-x root/root        0 2022-08-31 15:14 usr/lib64/
drwxr-xr-x root/root        0 2022-08-31 15:14 usr/lib64/protonmail/
drwxr-xr-x root/root        0 2022-09-12 16:43 usr/lib64/protonmail/bridge/
drwxr-xr-x root/root        0 2022-08-31 15:14 usr/lib64/protonmail/bridge/lib/
-rwxr-xr-x root/root    450544 2022-08-31 15:14 usr/lib64/protonmail/bridge/lib/libQt53DCore.so.5
-rwxr-xr-x root/root    697928 2022-08-31 15:14 usr/lib64/protonmail/bridge/lib/libQt53DExtras.so.5
-rwxr-xr-x root/root    495464 2022-08-31 15:14 usr/lib64/protonmail/bridge/lib/libQt53DInput.so.5
-rwxr-xr-x root/root    47896 2022-08-31 15:14 usr/lib64/protonmail/bridge/lib/libQt53DLogic.so.5
-rwxr-xr-x root/root    176152 2022-08-31 15:14 usr/lib64/protonmail/bridge/lib/libQt53DQuick.so.5
...


Ahhh, good catch. Have been building things for so long I tend to over look the pre-built packages. Excellent!! Converted the .rpm to a .tgz and you are correct. Will give it a go. Many thanks again.

3rensho 10-05-2022 08:37 AM

Moved the unpacked files to correct location under /usr/lib64 and it runs just fine. Many thanks again.

willysr 10-05-2022 11:39 AM

We also have it on SBo already : https://slackbuilds.org/repository/15.0/libraries/qt6/

murdo 10-11-2022 02:33 PM

Am I misunderstanding something about the SBo page for Qt6 or does it say it's 40GB? It says:

Code:

Qt6 requires 16GB of RAM to build, and a minimum of 40GB of available
disk storage. Disk storage requirements may increase when built
against optional dependencies.

That's larger than my Slackware install if you strip away some of the SBo's I've already installed! Is that actually how much space it takes up once installed???

Tonus 10-11-2022 02:38 PM

Quote:

Originally Posted by murdo (Post 6385802)
Is that actually how much space it takes up once installed???

That's space needed to build, not the space needed for installation.

Edit : since no chance I can actually build qt6 on my main, let's have a look at Arch qt6-base
Package Size: 12.8 MB
Installed Size: 53.9 MB

murdo 10-11-2022 03:16 PM

Quote:

Originally Posted by Tonus (Post 6385803)
That's space needed to build, not the space needed for installation.

Edit : since no chance I can actually build qt6 on my main, let's have a look at Arch qt6-base
Package Size: 12.8 MB
Installed Size: 53.9 MB

Ahh, thank you, never been so glad to have misinterpreted something!

elcore 10-13-2022 06:37 AM

Quote:

Originally Posted by murdo (Post 6385802)
Am I misunderstanding something about the SBo page for Qt6 or does it say it's 40GB?

Those are requirements for qtwebengine build, and not for qtbase. Which is why qtwebengine should be a separate package.


All times are GMT -5. The time now is 08:09 PM.