/qt-patched

opensource QT sources from https://download.qt.io/official_releases/qt/ with publicly available patches applied for CVEs

OtherNOASSERTION

QT repo

This is a copy of the qt opensource code that was obtained from Qt Downloads

Because some CVEs were not addressed in the tarball, we apply publicly available patches that address the vulnerabilities in this repo and branch(es).

Patches Applied

Run git log to view changes in this repository from the original sources.

Updating QT

  1. Make a new branch from main. E.g. git checkout -b qt-X.Y.Z
  2. Download sources from the official Qt Downloads page. Only download the opensource and "single" repo version. E.g. https://download.qt.io/official_releases/qt/X.Y/X.Y.Z/single/qt-everywhere-opensource-src-X.Y.Z.tar.xz. You should also verify the sources you download with the https://download.qt.io/official_releases/qt/X.Y/X.Y.Z/single/md5sums.txt file provided by QT.
  3. Extract to repository E.g. tar -xf qt-everywhere-opensource-src-X.Y.Z.tar.xz
  4. Add extracted sources git add qt-everywhere-src-X.Y.Z/ & Commit & Push (make sure ALL the files are added)
  5. Apply patches as needed. Cite where you got the patch (either from GitHub or Qt Downloads). This lets someone using this repository know what changed from QT's original sources.
  6. Update this README.md if this process changes (new links, etc)