← Back to issue list

plugins: add autotools plugin

View original Github issue

Metadata

Project
craft-parts
Number
#35
Type
pull request
State
merged
Author
cmatsuoka
Labels
Created
Updated
Closed

Current evaluation

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.

Suggested action:

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
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. Refactored the autotools plugin to extend the existing Make plugin, eliminating duplicated build logic. Approved by one reviewer, passed CI checks, and reduced code by 19 lines across four files.
80%
#533 autotools plugin: support bootstrap parameters craft-parts merged Merged after approval by two reviewers, adding bootstrap parameter support to the autotools plugin. The update modifies four files with 109 additions and 3 deletions, extending build configuration capabilities.
80%
#712 feat(docs): autotools plugin reference craft-parts merged Merged documentation update adding a reference for the autotools plugin. Approved by two reviewers, the change adds 115 lines across three files to expand project documentation.
79%
#3398 autotools v2 plugin: support autogen.sh and bootstrap snapcraft merged Merged into master. Adds autogen.sh and bootstrap script support to the autotools v2 plugin. Approved by reviewer, passed CI, and maintained coverage.
76%
#33 plugins: add make plugin craft-parts merged Merged the addition of a make plugin for building make-based parts. Approved by two reviewers, the change adds 237 lines across five files to extend the plugin system.
75%
#3040 V2 autotools plugin snapcraft merged Merged the V2 autotools plugin by sergiusens. The change updates 16 files with 1262 additions and 2 deletions. It depends on PR #3037, received one reviewer approval, and was successfully merged.
74%
#3601 autotools v1 plugin: set correct file permissions for scripts (CRAFT-666) snapcraft merged Merged fix for the autotools v1 plugin correcting file permissions on autogen.sh and bootstrap scripts when they lack executable flags. Code was simplified. Approved by one reviewer and passed CI checks.
74%
#1616 feat(plugins): allow subclasses to set autoconf parameters craft-parts merged Merged a feature allowing autotools and make plugin subclasses to set default autoconf parameters. Approved by two reviewers and passing CI, the update enables applications to customize configure parameters for specific use cases.
72%
#3066 autotools v2 plugin: rename configflags to autotools-configure-parame… snapcraft merged Merged a maintainer change renaming configflags to autotools-configure-parameters in the autotools v2 plugin. This correctly namespaces the property to eliminate ambiguity. All checks passed and the code was integrated.
72%
#2182 tests: add spread suite for autotools plugin snapcraft merged Merged to master, consolidating Autotools plugin and snapd tests into a single Spread suite to resolve Launchpad bug #1783825. The commit modifies six files, reduces code by 16 lines, passed CI checks, and received reviewer approval prior to integration.
72%