This commit introduces a Brewfile for managing dependencies required by the Strawberry Music Player on macOS, including build tools and runtime dependencies. Additionally, a local Homebrew formula for KDSingleApplication-qt6 is added to facilitate its installation, as it is not consistently available in Homebrew core. A README is also included to guide users on installation and usage.
26 lines
739 B
Markdown
26 lines
739 B
Markdown
# kdsingleapplication-qt6 (local Homebrew formula)
|
||
|
||
This directory exists to keep any supporting files for the local Homebrew formula
|
||
next to it (e.g. patches or notes).
|
||
|
||
## Install (from this Strawberry repo)
|
||
|
||
From the repo root:
|
||
|
||
```bash
|
||
brew tap strawberry/local "file://$PWD"
|
||
brew install strawberry/local/kdsingleapplication-qt6
|
||
```
|
||
|
||
## Why it exists
|
||
|
||
Strawberry’s build requires the CMake package `KDSingleApplication-qt6`, but it is
|
||
not consistently available via Homebrew core. Shipping a local formula makes the
|
||
dependency easy to install for anyone building this repo on macOS.
|
||
|
||
## Note for local development
|
||
|
||
Homebrew taps are Git clones, so the formula must be committed (or pushed to a remote)
|
||
to be visible to `brew tap`.
|
||
|