plugins: add autotools plugin
Metadata
Current evaluation
Merged PR #35, adding an Autotools plugin for parts built through the ./configure script; implementation 54b124c8, merge commit 6140b8e6.
Resolution: closed resolved
Reason: The autotools plugin was merged into craft-parts by PR #35 as commit 6140b8e6, with implementation commit 54b124c8.
Evaluated by: mr-cal-bot
No scores available.
Issue body
The autotools plugin is used for parts using the autotools `./configure` script.
Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com>
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #35, adding an Autotools plugin for parts built through the ./configure script; implementation 54b124c8, merge commit 6140b8e6. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged into craft-parts via #35 (commit 6140b8e6), adding a plugin for parts using the autotools ./configure script. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/craft-parts#35 via commit 6140b8e6, adding an autotools plugin for parts that use the ./configure script. | |
| stealth/space-bunny-alpha | — | closed resolved | Added the autotools plugin for parts using the ./configure script; merged via PR #35 in commit 6140b8e6. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged the addition of an autotools plugin for handling ./configure scripts. Approved by two reviewers, the change adds 195 lines across four files, successfully integrating new build system support. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged addition of an autotools plugin to handle parts using the ./configure script. Integrated directly without discussion. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1076 autotools: extend Make plugin instead of repeating code | snapcraft | merged | Merged into master: Autotools was changed to extend the Make plugin and reuse its build flow instead of duplicating logic (commit 83072a5b2). | |
| #533 autotools plugin: support bootstrap parameters | craft-parts | merged | Merged PR #533 in commit 45cbc684, adding autotools-bootstrap-parameters so the plugin can pass flags to ./bootstrap when generating configure. | |
| #33 plugins: add make plugin | craft-parts | merged | Merged PR #33 as commit 9a9d7c5c, adding a Make plugin for make-based parts (implementation commit 6e25a220). | |
| #206 Autotools plugin: Set autogen.sh executable. | snapcraft | merged | Merged PR #206 fixed LP #1530995 by making autogen.sh executable when needed and adding Autotools plugin tests (commit 85405240f). | |
| #3523 autotools v2 plugin: adding cross compilation support | snapcraft | closed | PR #3523 was closed unmerged after concerns about build-environment compliance and non-gcc CC handling; the maintainer deferred further design discussion to the forum. | |
| #3040 V2 autotools plugin | snapcraft | merged | Merged in bdd07bfa2, adding the v2 Autotools plugin after prerequisite #3037. Follow-ups #3066 and #3070 renamed its configure parameter and standardized v2 plugin behavior. | |
| #712 feat(docs): autotools plugin reference | craft-parts | merged | Merged PR #712 (commit 796f1276) added the autotools plugin reference docs: 115 lines across 3 files, approved by 2 reviewers. Part of a series of plugin reference pages (#711 make, #713 cmake, #714 scons). | |
| #3398 autotools v2 plugin: support autogen.sh and bootstrap | snapcraft | merged | Merged into master in commit 3fabd01b9, adding autogen.sh and bootstrap script support to the autotools v2 plugin. | |
| #1018 autotools: extend Make plugin instead of repeating code | snapcraft | closed | Closed after inactivity; the same Autotools-to-Make plugin refactor was re-proposed in snapcraft#1076 and merged as commit 83072a5b2. | |
| #3628 Autotools Plugin (v1): Fix fatal crash when running autogen.sh or bootstrap | snapcraft | merged | Merged in commit 8e2cf1a25, converting autogen.sh and bootstrap Path values to strings before shlex quoting. Follow-up #3739 generalized the legacy-plugin fix. |