← Back to issue list

support the Meson build system

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1653128
Type
issue
State
closed
Author
~eyelash
Labels
new-plugin
Created
Updated
Closed

Current evaluation

Meson build support was added by merged PR #1294 in commit 0a62dc065, including configurable meson-parameters.

Resolution: closed resolved

Reason: PR #1294 was merged into master and added the Meson plugin, resolving LP #1653128.

Evaluated by: mr-cal-bot

No scores available.

Issue body

It would be nice if Snapcraft could build packages from projects that use the Meson build system. Meson is quite similar to CMake but instead of mkdir build cd build cmake -DCMAKE_INSTALL_PREFIX=/prefix -DCMAKE_BUILD_TYPE=Release .. make make DESTDIR=/dest install you run mkdir build cd build meson --prefix /prefix --buildtype release .. ninja DESTDIR=/dest ninja install

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Meson build support was added by merged PR #1294 in commit 0a62dc065, including configurable meson-parameters.
stealth/space-bunny-alpha — closed resolved Meson build support was added by merged PR #1294, introducing the Meson plugin and configurable meson parameters in commit 0a62dc065.
stealth/space-bunny-alpha — closed resolved Meson build-system support was added by merged PR #1294 in commit 0a62dc065, with release options configurable through meson-parameters.
qwen/qwen3.6-35b-a3b — — Closed without implementation or discussion, indicating the request was abandoned. Meson support was later integrated natively into Snapcraft.
qwen/qwen3.6-35b-a3b — — Closed without implementation. The Meson build support request was abandoned due to inactivity and superseded by native Meson integration in Snapcraft.
qwen/qwen3.6-35b-a3b — — Feature request to add Meson build system support to Snapcraft was closed and abandoned. No plugin implementation occurred due to lack of activity.
qwen3.6-35b-a3b-mtp-q6 — — Meson build system support for Snapcraft was closed without discussion or implementation. The feature request remains unaddressed and abandoned.

Update history

Date Change
created

Related work

  • Likely Fixed By: canonical/snapcraft#1294 (confidence 100%)

    Merged PR that implemented Meson build-system support in commit 0a62dc065.

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.
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.
72%
#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.
71%