SlackBuilds Repository

15.0 > Libraries > qt6 (6.5.2)

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.

This requires: nodejs, double-conversion, html5lib, md4c

Maintained by: Steven Voges
Keywords: qt6,qt,toolkit
ChangeLog: qt6

Homepage:
https://qt.io

Source Downloads (64bit):
libclang-release_130-based-linux-Ubuntu20.04-gcc9.3-x86_64.7z (1eb94ba35df4aa217cf485086215182a)
qt-everywhere-src-6.5.2.tar.xz (87f56fd8aedd2e429047c40397e9be48)

Download SlackBuild:
qt6.tar.gz
qt6.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Validated for Slackware 15.0

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2024 SlackBuilds.org Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds