livepeer / livepeer/go-livepeer

publish go-livepeer to Homebrew

Open
#1,365 1 comment 1 reaction 1 assignee View on GitHub

@hjpotter92 is already working on this.

Since May 12, 2022.

area: devops status: icebox
Dominant language
Go
Stars
586
Forks
226
Avg merge
1d 17h
Merged PRs (30d)
19

Description

Now that we're releasing new semver-tagged releases regularly, it would be great if we could get the latest version of Livepeer with brew install livepeer.

Three ways to accomplish this, as far as I know:

  • Submit a pull request to homebrew/core with a script capable of downloading and installing go-livepeer (Docs). This would work fine but I think will require us to build successfully with Brew-provided gnutls and ffmpeg, as I'm not sure that the stuff we do in ./install_ffmpeg.sh is kosher in this context.
  • Add a Homebrew cask, such that users could do brew cask add livepeer or some such.
  • Create and maintain our own Brew tap, which just downloads the binaries from GitHub. This allows for full customization but it means it's up to us to provide the infrastructure and everything.

Getting into homebrew/core is ideal as it will cause us to show up when folks do e.g. brew search livepeer but we can go with one of the other methods if it's troublesome. My only opinion: let's publish as livepeer rather than go-livepeer, just like the binary already is.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.