qtbase

Install command:
brew install qtbase

Cross-platform application and UI framework

https://www.qt.io/

License: (LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only) AND (GPL-3.0-only WITH Qt-GPL-exception-1.0) AND BSD-3-Clause AND GFDL-1.3-no-invariants-only

Formula JSON API: /api/formula/qtbase.json

Formula code: qtbase.rb on GitHub

Bottle (binary package) installation support provided for:

macOS on
Apple Silicon
tahoe
sequoia
sonoma
macOS on
Intel
sonoma
Linux ARM64
x86_64

Current versions:

stable 6.9.3
head ⚡️ HEAD

Revision: 1

Depends on:

brotli 1.2.0 Generic-purpose lossless compression algorithm by Google
dbus 1.16.2 Message bus system, providing inter-application communication
double-conversion 3.3.1 Binary-decimal and decimal-binary routines for IEEE doubles
freetype 2.14.1 Software library to render fonts
glib 2.86.2 Core application library for C
harfbuzz 12.2.0 OpenType text shaping engine
icu4c@78 78.1 C/C++ and Java libraries for Unicode and globalization
jpeg-turbo 3.1.2 JPEG image codec that aids compression and decompression
libb2 0.98.1 Secure hashing function
libpng 1.6.51 Library for manipulating PNG images
md4c 0.5.2 C Markdown parser. Fast. SAX-like interface
openssl@3 3.6.0 Cryptography and SSL/TLS Toolkit
pcre2 10.47 Perl compatible regular expressions library with a new API
zstd 1.5.7 Zstandard is a real-time compression algorithm

Depends on when building from source:

cmake 4.2.0 Cross-platform make
ninja 1.13.2 Small build system for use with gyp or CMake
pkgconf 2.5.1 Package compiler and linker metadata toolkit
vulkan-headers 1.4.328.1 Vulkan Header files and API registry
molten-vk 1.4.0 Implementation of the Vulkan graphics and compute API on top of Metal

Requires: Xcode (build)

You can add Homebrew's Qt to QtCreator's "Qt Versions" in:
    Preferences > Qt Versions > Link with Qt...
pressing "Choose..." and selecting as the Qt installation path:
    $HOMEBREW_PREFIX

We plan to build Qt 6.11 with the `@rpath`-prefixed install names preserved,
which may require adding an RPATH into non-QMake-built binaries. Please see:
    https://github.com/Homebrew/brew/issues/15354

Analytics:

Installs (30 days)
qtbase 16,551
Installs on Request (30 days)
qtbase 212
Build Errors (30 days)
qtbase 73
Installs (90 days)
qtbase 33,731
Installs on Request (90 days)
qtbase 544
Installs (365 days)
qtbase 33,731
Installs on Request (365 days)
qtbase 544