Skip to content

Prepare base-bash-libs for Homebrew core packaging #909

@codeforester

Description

@codeforester

Context

If Base is ever accepted into Homebrew/core under a non-conflicting formula name such as basefoundry, the reusable Bash library package should also be available from Homebrew/core. Base should not require users to tap or trust basefoundry/base just to resolve its runtime Bash library dependency.

The intended user-facing path is:

brew install basefoundry

That install should automatically install base-bash-libs as a Homebrew dependency from official Homebrew sources.

Desired outcome

  • Submit or prepare base-bash-libs as a Homebrew/core formula.
  • Keep the formula name base-bash-libs unless Homebrew maintainers require a different name.
  • Ensure the future basefoundry Homebrew/core formula can declare depends_on "base-bash-libs".
  • Avoid requiring brew trust basefoundry/base for the core install path.
  • Keep the current tap formula available until the core path exists and migration guidance is ready.

Acceptance criteria

  • base-bash-libs has a Homebrew/core-ready formula shape, license metadata, test block, and stable release URL.
  • brew audit --new --formula base-bash-libs issues are resolved or explicitly understood.
  • The Base core packaging plan documents basefoundry depending on base-bash-libs.
  • User docs distinguish the current tap path from the future core path.

Notes

This is a Future milestone item. It should be picked up only when we are actively pursuing Homebrew/core packaging for Base.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or product improvement

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions