Add snapcraft plugin for Qt Build Suite (qbs)
Metadata
Current evaluation
Approved by two reviewers and merged into the main branch, this pull request introduces a snapcraft plugin for the Qt Build Suite (qbs). It enables building Qt4 and Qt5 applications using gcc or clang toolchains.
Suggested action: —
No scores available.
Issue body
This plugin supports building any applications that use gcc or clang
toolchains, as well as Qt(4&5) based applications.
LP: [#1659537](https://bugs.launchpad.net/snapcraft/+bug/1659537)
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Approved by two reviewers and merged into the main branch, this pull request introduces a snapcraft plugin for the Qt Build Suite (qbs). It enables building Qt4 and Qt5 applications using gcc or clang toolchains. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged into master, adding a snapcraft plugin for Qt Build Suite (qbs) supporting gcc, clang, and Qt4/5 toolchains. Coverage and tests passed. A 2020 follow-up later attempted to revive the plugin after it was removed. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to add the snapcraft plugin for Qt Build Suite (qbs), supporting gcc, clang, and Qt4/5. It was later reverted and revived as PR #2892 to address test failures and restore the feature. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #566 Add qmake plugin. | snapcraft | merged | Merged the qmake plugin for Snapcraft, resolving LP #1574774. Introduces Qt4/Qt5 build support, project file lists, and CONFIG arguments. Review feedback was incorporated and user validation confirmed functionality prior to merge. | |
| #2892 Add snapcraft plugin for Qt Build Suite (qbs) | snapcraft | closed | Closed as stale. Maintainers requested converting integration tests to spread tests and fixing unit failures, but the author cited limited time and Python experience. The contribution was abandoned and never merged. | |
| #1574774 Missing a qmake plugin | snapcraft (launchpad) | closed | Implemented and verified the qmake plugin for Snapcraft, enabling snap builds for Qt4 and Qt5 qmake projects. The request was resolved and the issue closed. |