Skip to content

Add unite pro cask#255684

Open
bzg0515 wants to merge 3 commits intoHomebrew:mainfrom
bzg0515:add-unite-pro-cask
Open

Add unite pro cask#255684
bzg0515 wants to merge 3 commits intoHomebrew:mainfrom
bzg0515:add-unite-pro-cask

Conversation

@bzg0515
Copy link
Copy Markdown

@bzg0515 bzg0515 commented Mar 24, 2026


After making any changes to a cask, existing or new, verify:

Additionally, if adding a new cask:

  • [X ] Named the cask according to the token reference.
  • [ X] Checked the cask was not already refused (add your cask's name to the end of the search field).
  • [ X] brew audit --cask --new <cask> worked successfully.
  • [X ] HOMEBREW_NO_INSTALL_FROM_API=1 brew install --cask <cask> worked successfully.
  • [X ] brew uninstall --cask <cask> worked successfully.

  • [X ] AI was used to generate or assist with generating this PR. Please specify below how you used AI to help you, and what steps you have taken to manually verify the changes, including zap stanza paths.

AI assisted with drafting and iterating on the cask.

Manual verification performed:

  • Verified download URL and sha256 for Unite Pro 1.1.
  • Fixed artifact to app "Unite Pro.app" based on archive contents.
  • Adjusted macOS requirement to >= :sonoma to match app bundle metadata.
  • Verified zap paths against existing unite cask conventions.
  • Ran brew style --fix, brew audit --cask --new --online, and install/uninstall locally (install tested using a temporary appdir to avoid replacing an existing local app).

bzg0515 added 2 commits March 24, 2026 11:01
Introduce a new unite-pro cask for the separate Unite Pro 1.x product line, preserving the existing unite cask on 6.x for compatibility and smoother upgrades.

Made-with: Cursor
Align app artifact name with vendor zip contents and set minimum macOS to :sonoma to match the app bundle metadata.

Made-with: Cursor
@bevanjkay
Copy link
Copy Markdown
Member

How does this differ from the existing unite cask?
Both homepages point to the same place?

https://github.com/Homebrew/homebrew-cask/blob/HEAD/Casks/u/unite.rb

@bzg0515
Copy link
Copy Markdown
Author

bzg0515 commented Mar 24, 2026

How does this differ from the existing unite cask?

Both homepages point to the same place?

https://github.com/Homebrew/homebrew-cask/blob/HEAD/Casks/u/unite.rb

Hey! Unite Pro is a paid major upgrade to Unite 6 (last non-pro version). The non pro version is no longer sold, therefore the page redirects to Unite Pro. However, the cask should be separate because Unite 6 users will not want their app updated automatically as their existing license would not work for Pro.

@bevanjkay
Copy link
Copy Markdown
Member

Licensing isn't usually something we worry about on the Homebrew side. Many applications don't have licenses that apply across major version updates.

If it is indeed the same product then we should update the casks to match. Is version 6 of unite still available via your website? If not, then the cask should be replaced with this version.

@bzg0515 bzg0515 closed this Mar 25, 2026
Follow maintainer guidance to update the existing unite cask to the current upstream product line instead of introducing a separate unite-pro token.

Made-with: Cursor
@@ -1,22 +1,22 @@
cask "unite" do
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The token should indeed change to unite-pro. The remapping can be added to the https://github.com/Homebrew/homebrew-cask/blob/main/cask_renames.json file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants