diff options
| author | user <user@clank> | 2026-09-02 14:07:37 +0200 |
|---|---|---|
| committer | user <user@clank> | 2026-09-02 14:07:37 +0200 |
| commit | 597135f7851e83e31d99fc9c97fbb087c3df4fce (patch) | |
| tree | 75f3933d4a5491f61329746618af663f4e42c4a5 /contrib/homebrew/README.md | |
| parent | install tabs: macOS / linux / source (diff) | |
| download | slosh-597135f7851e83e31d99fc9c97fbb087c3df4fce.tar.gz slosh-597135f7851e83e31d99fc9c97fbb087c3df4fce.tar.xz slosh-597135f7851e83e31d99fc9c97fbb087c3df4fce.zip | |
public links: point at github.com/sl0p-foo/slosh instead of cgit
GitHub is the public interaction point now. The formula and PKGBUILD
fetch GitHub's /archive/ tarballs (same git-archive bytes, per-ref
stable); the PKGBUILD is bumped to 0.1.2 while at it, and its cd's
drop the v -- GitHub tag archives extract to slosh-X.Y.Z/. The cgit
remote stays for pushing; only published URLs change.
Diffstat (limited to 'contrib/homebrew/README.md')
| -rw-r--r-- | contrib/homebrew/README.md | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/contrib/homebrew/README.md b/contrib/homebrew/README.md index 727be7b..97d74ea 100644 --- a/contrib/homebrew/README.md +++ b/contrib/homebrew/README.md @@ -23,8 +23,8 @@ brew tap sl0p-foo/slosh brew install slosh ``` -The explicit URL is only needed because the tap is not on GitHub; brew -remembers it after the first tap. `brew install --HEAD slosh` builds the tip of +The tap lives at `github.com/sl0p-foo/homebrew-slosh`, which brew resolves +from the short name on its own. `brew install --HEAD slosh` builds the tip of master instead of the pinned release. (Getting into `homebrew-core` — plain `brew install slosh`, no tap — has a @@ -100,8 +100,9 @@ brew audit --strict --tap=sl0p/slosh need the zig packages vendored into the tarball or declared as `resource`s. - **No LICENSE.** The formula therefore has no `license` stanza. Taps do not care; homebrew-core would refuse. -- **Snapshot tarballs.** cgit generates them on demand; the bytes have been - stable across requests and days for a given ref, which is what the `sha256` - relies on. If that ever changes, switch the formula to - `url "https://git.sl0p.foo/slosh.git", using: :git, revision: "<sha>"`, +- **Snapshot tarballs.** GitHub generates `/archive/<sha>.tar.gz` on demand; + the bytes are stable per ref (and after the Jan 2023 compression incident + GitHub committed to keeping them so), which is what the `sha256` relies on. + If that ever changes, switch the formula to + `url "https://github.com/sl0p-foo/slosh.git", using: :git, revision: "<sha>"`, which is content-addressed and needs no hash. |
