support the Meson build system
Metadata
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. | |
| #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. | |
| #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. |