Skip to content

Homebrew cask for fully featured rclone #5373

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
brettferdosi opened this issue May 31, 2021 · 7 comments
Open

Homebrew cask for fully featured rclone #5373

brettferdosi opened this issue May 31, 2021 · 7 comments

Comments

@brettferdosi
Copy link

The current Homebrew formula for rclone builds a version of the binary that doesn't support mounting, even when macfuse is installed independently (#4775). I've created a Homebrew cask that downloads and installs a fully featured version of rclone from the project's GitHub releases page (and includes the macfuse cask as a dependency). I'm making an issue here so other Homebrew users who want to have a scriptable, fully-featured rclone install can know about it.

The cask is here: https://github.com/brettferdosi/homebrew-tap/blob/main/Casks/rclone-cask.rb - feel free to use it directly (though no guarantees about timely updates) or copy it into your own tap. I asked about getting this included in the main Homebrew cask tap but the response was negative: Homebrew/homebrew-cask#106519.

@ivandeex
Copy link
Member

@darthShadow Please take a look 🙏

@darthShadow
Copy link
Member

The ideal solution would be to just move rclone from a formula to a cask which can, in turn, depend on macfuse. That way there are no duplicates and third-party repositories to deal with.

I don't think providing natively-compiled bottles provides any benefits over simply installing the release from Github, since rclone doesn't have much in the way of system dependencies, which should make the transition easier.

@brettferdosi
Copy link
Author

I agree - maybe you'll get more traction asking for this change as rclone developers. Feel free to use my cask as a proposed starting point.

@Cnly
Copy link
Member

Cnly commented Jun 21, 2021

Given the situation, it looks like rclone won't be getting into homebrew-cask anytime soon. Should rclone maintain a tap itself? We can use @brettferdosi's cask as a start and perhaps add a beta version as well.

@darthShadow
Copy link
Member

I don't much care for fracturing the install process even further with our own maintained cask. If they have reached the point of reaching our website for the official cask then they may as well just follow the official install procedure and any future updates can be done manually via the auto-update command.

@BingoKingo
Copy link

Can I use brew services manage Rclone-mount-daemon? It's more convenient!

@darthShadow
Copy link
Member

@BingoKingo From what I know, that won't work because homebrew doesn't support managing custom services, only default ones and there can never be a default mount.

Anyway, I think this topic can be closed. The homebrew team is not in favour of moving this formula to a cask and I am not in favour of maintaining our own cask when there are already multiple options available for getting the mount subcommand:

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

No branches or pull requests

5 participants