← Back to issue list

Add qmake plugin.

View original Github issue

Metadata

Project
snapcraft
Number
#566
Type
pull request
State
merged
Author
kyrofa
Labels
Created
Updated
Closed

Current evaluation

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.

Suggested action:

No scores available.

Issue body

This PR resolves LP: [#1574774](https://bugs.launchpad.net/snapcraft/+bug/1574774) with a new qmake plugin. It also adds a qt4 and qt5 demo to make use of it.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b 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.
qwen3.6-35b-a3b-mtp-q6 Merged a qmake plugin for snapcraft, resolving LP #1574774. Includes qt4/qt5 demos. Review feedback added project file list and CONFIG argument support via options. All checks passed before merge.
qwen3.6-35b-a3b-mtp-q6 Merged. Introduces a qmake plugin to resolve Launchpad bug #1574774, including qt4 and qt5 demos. Supports project file lists and CONFIG arguments via options. After iterative reviews and successful testing, the changes were approved and merged.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#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.
83%
#1079 Add snapcraft plugin for Qt Build Suite (qbs) snapcraft merged 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.
75%
#463 plugins: qmake craft-parts merged Merged qmake plugin support. Maintainer assisted with ruff linting fixes and test configuration. Contributor resolved local test failures, PR received two approvals, and was successfully merged.
75%
#4162 Plugins: Enable qmake for core22 snapcraft merged Merged after relocating the qmake plugin logic upstream to craft-parts. The change retained snapcraft spread tests, enabling qmake support for core22 upon the craft-parts 1.27 release.
71%
#3391 plugins v2: port the qmake plugin snapcraft merged Merged v1 qmake plugin port to v2. Renamed options to qmake-parameters, dropped qt-version, and adopted out-of-tree builds. Reintroduced qmake-project-file for path rewriting after rebasing on PR #3392. Approved with full coverage.
70%