slackbuilds/libraries/qt6
Matteo Bernardini ba2116183b
libraries/qt6: Backport upstream patches for the newer protobuf.
Signed-off-by: Matteo Bernardini <ponce@slackbuilds.org>

Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
2024-03-16 10:22:30 +07:00
..
desktop libraries/qt6: Updated for version 6.4.0. 2022-11-05 21:15:25 +07:00
profile.d libraries/qt6: Updated for version 6.4.0. 2022-11-05 21:15:25 +07:00
README libraries/qt6: Updated for version 6.4.2. 2023-02-04 07:20:01 +07:00
README.SLACKWARE libraries/qt6: Updated for version 6.4.0. 2022-11-05 21:15:25 +07:00
doinst.sh libraries/qt6: Updated for version 6.4.0. 2022-11-05 21:15:25 +07:00
newer_protobuf_1.patch libraries/qt6: Backport upstream patches for the newer protobuf. 2024-03-16 10:22:30 +07:00
newer_protobuf_2.patch libraries/qt6: Backport upstream patches for the newer protobuf. 2024-03-16 10:22:30 +07:00
qt6.SlackBuild libraries/qt6: Backport upstream patches for the newer protobuf. 2024-03-16 10:22:30 +07:00
qt6.info libraries/qt6: Updated for version 6.5.2. 2023-09-02 18:02:33 +07:00
slack-desc

README

Qt is a cross-platform application development framework for desktop,
embedded and mobile. Supported Platforms include Linux, OS X,
Windows, VxWorks, QNX, Android, iOS, BlackBerry, Sailfish OS and
others. 

Qt is not a programming language on its own. It is a framework written
in C++. A preprocessor, the MOC (Meta-Object Compiler), is used to
extend the C++ language with features like signals and slots. Before
the compilation step, the MOC parses the source files written in
Qt-extended C++ and generates standard compliant C++ sources from
them. Thus the framework itself and applications/libraries using it
can be compiled by any standard compliant C++ compiler like Clang,
GCC, ICC, MinGW and MSVC.

Qt6 has a compiler cache option when building. By default, this
behavior is disabled. To enable it, pass CCACHE=ON to the build script.
Unless you are building qt6 multiple times, you should leave this
option OFF.

Examples are disabled by default. To build them, pass EXAMPLES=ON
to the build script.

When building Qt's webengine, proprietary codecs are disabled by
default. To enable them, pass PROPRIETARY_CODECS=ON to the build
script. This will make the resulting package non-redistributable.

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.

Qt6 will autodetect and build against multiple external programs and
libraries. To see a list of optional dependencies, please consult
README.SLACKWARE

Qt6 can take substantial time to build and ninja automatically uses
all of your cpus power to speed up this process: if for some reason
this ends up trashing the machine on which you are building it you
can export the environment variable CMAKE_BUILD_PARALLEL_LEVEL to
set an appropriate number of parallel jobs.