Add support for projects with minimal Makefile
Metadata
Current evaluation
⚠️ This summary may be outdated — the issue content or evaluation prompts have changed since this evaluation was made.
Closed without resolution or discussion. The request was abandoned and likely superseded by updated snapcraft versions that natively support Makefile-based projects.
Suggested action: —
No scores available.
Issue body
Background:
snapcraft --version
2.28
I was trying to create a snap package for a open source project (named: alfanous). It is based on some languages but mainly Python.
So It has a custom Makefile, no autoconfig setup.
Current behavior:
snapcraft exit with errors:
1. no configure.ac or configure.in file, so I put an empty "configure.in"
2. no configure file, so I add another empty file "configure" and made it excutable
This could be related to bug#1636240 .
Expected behavior:
- snapcraft should skip autoreconf if no configure.ac or configure.in exists
- snapcraft should skip ./configure if no configure exists
May be perfect behavior, if it raise just a warning about missing files without stopping the process.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Closed without resolution or discussion. The request was abandoned and likely superseded by updated snapcraft versions that natively support Makefile-based projects. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without resolution or comments. The feature to skip autoreconf and configure when files are missing was not implemented, likely abandoned or superseded by later snapcraft improvements. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Abandoned. The request to conditionally skip autotools steps when configure files are absent was closed without resolution due to inactivity. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1653128 support the Meson build system | snapcraft (launchpad) | closed | Closed without implementation or discussion, indicating the request was abandoned. Meson support was later integrated natively into Snapcraft. | |
| #1448 snapcraft build using manifest.yaml | snapcraft | closed | Closed without discussion or comments. The issue appears abandoned or superseded by newer snapcraft build workflows. No resolution or merge details were recorded. | |
| #1699 snapcraft <help> command | snapcraft | closed | Closed without implementation or discussion. No resolution or merge details were provided, indicating the snapcraft help command feature request was abandoned. |