← Back to issue list

Missing a qmake plugin

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1574774
Type
issue
State
closed
Author
~kyrofa
Labels
verification-done
Created
Updated
Closed

Current evaluation

Added the qmake plugin in ubuntu-core/snapcraft#566 (commit 07581cb4e), shipped in Snapcraft 2.12; Qt4 and Qt5 demos built and ran successfully.

Resolution: closed resolved

Reason: Maintainer kyrofa identified PR #566 as the resolution; it added the plugin in commit 07581cb4e and was released in Snapcraft 2.12. Verification confirmed both Qt4 and Qt5 projects built, installed, and ran successfully.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Now that Snappy runs on the desktop, Snapcraft needs a qmake plugin. [Impact] * It is not easy to make a snap from a project that uses qmake. [Test Case] * define a snapcraft.yaml for a project that uses qmake with qt4. * run snapcraft, install the snap and execute it. * define a snapcraft.yaml for a project that uses qmake with qt5. [Regression Potential] * None, this is a new plugin.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Added the qmake plugin in ubuntu-core/snapcraft#566 (commit 07581cb4e), shipped in Snapcraft 2.12; Qt4 and Qt5 demos built and ran successfully.
stealth/space-bunny-alpha — closed resolved qmake plugin added by merged PR #566 (commit 07581cb4e) with Qt4/Qt5 demos; shipped in snapcraft 2.12 SRU, verified by elopio, released to xenial -updates on 2016-06-29.
stealth/space-bunny-alpha — closed resolved Added and merged qmake support for Qt4 and Qt5 in canonical/snapcraft#566 (07581cb4e), resolving the missing-plugin request.
qwen/qwen3.6-35b-a3b — — Implemented a qmake plugin for Snapcraft to support Qt4 and Qt5 builds. The feature was developed, verified, and the issue closed.
qwen/qwen3.6-35b-a3b — — 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.
qwen/qwen3.6-35b-a3b — — The request for a qmake plugin was closed as implemented. The verification-done label confirms the plugin was added and tested, enabling snap builds for Qt4 and Qt5 projects.
qwen3.6-35b-a3b-mtp-q6 — — Added a qmake plugin to Snapcraft to support Qt4 and Qt5 desktop projects. The feature was implemented, verified, and the issue closed.

Update history

Date Change
created

Related work

  • Likely Fixed By: ubuntu-core/snapcraft#566 (confidence 100%)

    Merged implementation of the requested qmake plugin, recorded as commit 07581cb4e.

  • Related To: snapcraft (launchpad)#1596760 (confidence 98%)

    A separate source-file compression regression was found during 2.12 verification but was judged non-blocking.

Related issues

Issue Project State Summary Similarity
#1551343 Remove qml plugin snapcraft (launchpad) closed Removed the assumption-dependent QML plugin in ubuntu-core/snapcraft PR #469, merged as commit 12b892588, because it failed in common environments such as X11.
73%
#566 Add qmake plugin. snapcraft merged Merged as commit 07581cb4e: adds a qmake plugin (with Qt4/Qt5 demos) for building qmake projects, resolving Launchpad bug #1574774.
72%
#1633278 qmake plugin doesn't have a default qmake version snapcraft (launchpad) closed Fixed by snapcore/snapcraft PR #1328 (commit b4627101d), which set the qmake plugin's default qt-version to qt5.
71%