The main value of this repository lies over at its releases.
This tarball is produced by:
- Cloning the qt source code at a particular version.
- Running
init-repository
with onlyqtbase
selected.
The produced tarball is always standardized to this format:
qt-<github runner os>-<qt version>.tar.gz
# qt-ubuntu-22.04-6.2.0.tar.gz
For a list of all GitHub runner's operating systems, go
here.
For a list of all valid Qt version numbers, go
here.
For a list of operating system-version number pairs supported, head over to the this repository's releases, and check if it's built.
If it isn't, either open a Pull Request, or just fork this repository
and make changes to ./.github/workflows/main.yml
.
To download it, here are two useful links:
# using a particular release
https://github.com/nguyenvukhang/qt-source/releases/download/v0.0.1/qt-ubuntu-22.04-6.2.0.tar.gz
# using the latest release
https://github.com/nguyenvukhang/qt-source/releases/latest/download/qt-ubuntu-22.04-6.2.0.tar.gz
curl -fLo q.tar.gz https://github.com/nguyenvukhang/qt-source/releases/download/v0.0.1/qt-ubuntu-22.04-6.2.0.tar.gz
mkdir qt_src
mv q.tar.gz qt_src
# unpack and delete the tarball
cd qt_src
tar -xzf q.tar.gz
rm q.tar.gz