qt-components-5.15.12

Introduksjon til qt5 komponenter

Disse instruksjonene viser hvordan du bygger ytterligere Qt5 komponenter utover qt-alternate-5.15.12. De gjelder ikke hvis fulle Qt-5.15.12 pakken er bygget.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.1 plattform.

Pakkeinformasjon

Ytterligere Nedlastinger

qt5 komponenter Avhengigheter

Påkrevd

qt-alternate-5.15.12

Anbefalte avhengigheter for qtimageformats

Anbefalte avhengigheter for qtmultimedia

Installasjon av qt5 komponenter

Det er noen ekstra komponenter som trengs for forskjellige pakker i BLFS. Disse er qtimageformats, qtlocation, qtwebchannel, qtdoc, og qtmultimedia. Bare de komponentene som er spesifisert for en bestemt pakke er nødvendig. Du trenger bare å bygge de relevante komponentene.

Først, bruk en oppdatering for å trekke inn rettelsene vedlikeholdt av KDE for noen av de moduler oppført ovenfor:

patch -Np1 -i ../qt-everywhere-opensource-src-5.15.12-kf5-1.patch

Neste, hvis du installerer qtlocation, fikse bygget med GCC-13:

sed -e "/pragma once/a#include <cstdint>"                                      \
    -i qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/geometry.hpp \
       qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/string.hpp   \
       qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/gl/stencil_mode.hpp

Installer hver ønsket komponent ved å kjøre følgende kommandoer:

cd <component>
qmake <component>.pro
make

Som root bruker:

make install

Fjern referanser til byggemappen fra installert bibliotek avhengighetsfiler (prl) ved å kjøre følgende kommando som root bruker:

find $QT5DIR/ -name \*.prl \
   -exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' {} \;

Innhold

Installerte Programmer: Ingen
Installerte Biblioteker: libQt5<component>.so
Installerte Mapper: $QT5DIR/qml/<component>, $QT5DIR/lib/cmake/<component>, og $QT5DIR/include/<component>