← Back to issue list

plugins: add meson plugin

View original Github issue

Metadata

Project
craft-parts
Number
#180
Type
pull request
State
merged
Author
sergiusens
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #180 added Meson plugin support and fixed out-of-source-build handling. Changes landed in commit 228706de and were merged as a48ad0b9.

Resolution: closed resolved

Reason: PR #180 was approved and merged into the main branch. Commit 228706de implemented the Meson plugin and corrected out-of-source-build logic; merge commit a48ad0b9 records the integration.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Also fix out of source building logic. Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com> - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? ----- CRAFT-863

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #180 added Meson plugin support and fixed out-of-source-build handling. Changes landed in commit 228706de and were merged as a48ad0b9.
stealth/space-bunny-alpha — closed resolved PR #180 merged, adding the Meson plugin and correcting out-of-source build logic in merge commit a48ad0b9.
qwen/qwen3.6-35b-a3b — — Merged to add a Meson plugin and correct out-of-source build logic. Approved by one reviewer, the change introduces 532 additions across seven files and resolves CRAFT-863.
qwen3.6-35b-a3b-mtp-q6 — — Merged. Adds the meson plugin and corrects out-of-source build logic. Authored by sergiusens (CRAFT-863).

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1294 meson plugin: Add plugin for meson build system snapcraft merged Merged into master via PR #1294 (commit 0a62dc065), adding Meson build-system support; build options can be supplied through meson-parameters.
79%
#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.
78%
#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.
74%
#3392 plugins v2: add support for out of source tree builds snapcraft merged Merged PR #3392 (commit 21c486876) added an out_of_source_build property to PluginV2, skipping source copying and switching the Meson and CMake v2 plugins to out-of-tree builds.
73%
#3059 plugins: introduce v2.MesonPlugin snapcraft merged Merged PR #3059 introduced v2.MesonPlugin, adding Meson build support to Snapcraft's v2 plugin framework.
72%
#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.
72%
#1346 fix: add setup command to meson craft-parts merged Merged PR #1346 as commit 6b90766d, changing the Meson plugin to run meson setup before ninja build and install commands.
71%
#1794794 Update the meson plugin to be base aware snapcraft (launchpad) closed Meson plugin was made base-aware by merged PR snapcore/snapcraft#2331, commit 1e19e86a6.
71%