Skip to content

3Dconnexion 3DxWare 10.8.13 (new cask) - #289174

Open
rgov wants to merge 1 commit into
Homebrew:mainfrom
rgov:add-3dxware
Open

rgov wants to merge 1 commit into
Homebrew:mainfrom
rgov:add-3dxware

Conversation

@rgov

@rgov rgov commented Sep 23, 2026

Copy link
Copy Markdown
Contributor

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

Additionally, if adding a new cask:

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

  • I did not use AI/LLM to create this PR, or I disclosed the tool/model below and reviewed its output, including zap stanza paths; I did not attribute commits to AI and will answer maintainer questions and review comments myself without AI/LLM.

ChatGPT Codex (gpt-6-astra high) designed and tested the formula. I reviewed the code, simplified the uninstall stanza, and re-ran the audit commands manually.


This formula is for 3Dconnexion 3DxWare, the driver software for their family of hardware devices such as the SpaceMouse.

The vendor's name is 3Dconnexion; they call the driver software 3DxWare on their website. The package installs a folder /Applications/3Dconnexion/ containing apps such as "3Dconnexion Home.app", and a preference pane called "3Dconnexion". The marketing name "3DxWare" does not appear anywhere obvious to me. So I decided to name the formula 3Dconnexion.

I had to disable livecheck because the vendor's website uses Cloudflare bot restrictions that trigger under Homebrew. I contacted the vendor asking if they would make a latest version endpoint available.

There is also a Linux edition, but the hacks required to install within the cellar space were extensive, so I omitted it.

Comment thread Casks/3/3dconnexion.rb
homepage "https://3dconnexion.com/us/drivers/"

livecheck do
skip "Vendor blocks automated requests"

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.

Sorry, but we do require working livecheck blocks for new casks in homebrew-cask. If a functional one can't be sourced, you could consider hosting it in your own tap instead.

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants