Skip to content

Comments

Switch to vbuild#89

Merged
rmitchellscott merged 21 commits intomainfrom
vbuild
Feb 23, 2026
Merged

Switch to vbuild#89
rmitchellscott merged 21 commits intomainfrom
vbuild

Conversation

@Eeems
Copy link
Collaborator

@Eeems Eeems commented Feb 23, 2026

Switches build system to use vbuild instead of abuild directly. This provides the following:

  • Faster builds due to using a base builder image with tools already installed
  • category and upstream_author not needing to be prefixed with a _
  • install scripts directly in the recipe file

All APKBUILD files have been renamed to VELBUILD and updated with the following:

  • Removed _ prefix from category and upstream_author
  • Removed install variable if present.
  • All install scripts have been removed and the contents placed in the appropriate functions inside the VELBUILD file.

Scripts, README, and workflow have all been updated to reference VELBUILD instead of APKBUILD and to use vbuild.

The qmd template in the readme was updated to use $_commit instead of directly referencing the main branch.

Until Eeems/vbuild#7 is resolved, linting will not enforce tab indentation trailing whitespace or quoted integers.

Until Eeems/vbuild#8 is resolved, buildir= cannot be used.

@Eeems Eeems requested a review from rmitchellscott February 23, 2026 03:12
@Eeems Eeems marked this pull request as ready for review February 23, 2026 03:12
@rmitchellscott rmitchellscott merged commit 1df9ba7 into main Feb 23, 2026
139 checks passed
@rmitchellscott rmitchellscott deleted the vbuild branch February 23, 2026 13:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants