← Back to issue list

meson plugin: Add plugin for meson build system

View original Github issue

Metadata

Project
snapcraft
Number
#1294
Type
pull request
State
merged
Author
JulianLiu
Labels
—
Created
Updated
Closed

Current evaluation

Merged into master via PR #1294 (commit 0a62dc065), adding Meson build-system support; build options can be supplied through meson-parameters.

Resolution: closed resolved

Reason: PR #1294 was approved and merged into master as commit 0a62dc065. The change added a plugin for building Meson projects, including configurable build options such as release mode.

Evaluated by: mr-cal-bot

No scores available.

Issue body

LP: [#1653128](https://bugs.launchpad.net/snapcraft/+bug/1653128)

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged into master via PR #1294 (commit 0a62dc065), adding Meson build-system support; build options can be supplied through meson-parameters.
stealth/space-bunny-alpha — closed resolved Merged into master via PR #1294 (commit 0a62dc065), adding Meson build-system plugin support; release optimizations can be passed through meson-parameters.
qwen/qwen3.6-35b-a3b — — Merged into master, adding a Meson plugin. Approved by one reviewer with 12 unresolved comments. Modified seven files, achieving 100% diff coverage and +0.01% overall coverage. Optimizations use meson-parameters.
qwen3.6-35b-a3b-mtp-q6 — — Merged into master, adding a Meson build system plugin to Snapcraft. The implementation achieved 100% diff coverage. Build optimizations are configurable via the meson-parameters option.

Update history

No update history recorded yet.

Related work

  • Related To: snapcraft#3059 (confidence 96%)

    Later merged a v2 Meson plugin for Snapcraft's v2 plugin framework.

Related issues

Issue Project State Summary Similarity
#1653128 support the Meson build system snapcraft (launchpad) closed Meson build support was added by merged PR #1294 in commit 0a62dc065, including configurable meson-parameters.
84%
#180 plugins: add meson plugin craft-parts merged Merged PR #180 added Meson plugin support and fixed out-of-source-build handling. Changes landed in commit 228706de and were merged as a48ad0b9.
79%
#2331 meson plugin: add support for bases snapcraft merged Merged PR #2331 (commit 1e19e86a6) revamped the Meson plugin to be base-aware and to install Meson from PyPI instead of system apt repos, resolving LP bug #1794794.
76%
#725 docs: document the Meson plugin craft-parts merged Merged PR #725, commit d7eb19d1, added Meson plugin reference documentation, changing three files with 74 additions and one deletion.
74%
#2410 meson plugin: Allow duplicate items in meson-parameters snapcraft closed PR #2410 was closed unmerged on 2018-11-16 because contribution requirements were unmet; work was redirected to Launchpad bug #1803736.
71%