aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/homebrew/README.md
diff options
context:
space:
mode:
authoruser <user@clank>2026-09-02 14:07:37 +0200
committeruser <user@clank>2026-09-02 14:07:37 +0200
commit597135f7851e83e31d99fc9c97fbb087c3df4fce (patch)
tree75f3933d4a5491f61329746618af663f4e42c4a5 /contrib/homebrew/README.md
parentinstall tabs: macOS / linux / source (diff)
downloadslosh-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.md13
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.