devtools-x icon indicating copy to clipboard operation
devtools-x copied to clipboard

Add the tools to brew

Open szaitsev opened this issue 9 months ago • 8 comments

Brew is a standard way for many people to install tools on Mac. It would be good to have the ability to install devtools-x via brew.

szaitsev avatar May 02 '24 18:05 szaitsev

That's a nice idea, I will look into it. PRs are appreaciated if anyone knows the process

Sparkenstein avatar May 03 '24 15:05 Sparkenstein

While we are on this, it would make sense to also consider winget (Windows), flatpak and snap (Linux).

yemikudaisi avatar May 24 '24 01:05 yemikudaisi

The big lore/requirements are here and I've successfully got another tauri app on homebrew before.

https://docs.brew.sh/Acceptable-Casks

Hacksore avatar Aug 30 '24 21:08 Hacksore

got a draft pr up here 🙏 https://github.com/Homebrew/homebrew-cask/pull/183913

Hacksore avatar Aug 30 '24 21:08 Hacksore

We have a big blocker here, the macOS version needs to be signed...

audit for devtools-x: failed
 - Signature verification failed:
/private/tmp/cask-audit20240830-4524-8z3xc5/dev-tools.app: code has no resources but signature indicates they must be present

macOS on ARM requires software to be signed.
Please contact the upstream developer to let them know they should sign and notarize their software.

Hacksore avatar Aug 30 '24 22:08 Hacksore

Fixed the syntax CI check but if the ARM version not signed it can't go on homebrew for ARM 😞.

App fails with GateKeeper enabled on Homebrew supported macOS versions and platforms (e.g. unsigned apps fail on Macs with Apple Silicon/ARM).

I could try to omit the ARM build until it's signed, let me try that.

Hacksore avatar Aug 30 '24 22:08 Hacksore

Yeah signing is required as per https://github.com/Homebrew/homebrew-cask/pull/183913#issuecomment-2322505849

Tag me if anything changes here and I'll revisit this.

Hacksore avatar Aug 30 '24 22:08 Hacksore

Yep, thanks for trying. This was open for so long because of the signing requirement only. I can host my own tap I guess

Sparkenstein avatar Aug 31 '24 05:08 Sparkenstein