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.
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:
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.