Skip to content
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

Port to Mac OS X #34

Closed
micahflee opened this issue Apr 13, 2013 · 2 comments
Closed

Port to Mac OS X #34

micahflee opened this issue Apr 13, 2013 · 2 comments
Labels

Comments

Labels
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
2 participants
@micahflee
Copy link
Owner

@micahflee micahflee commented Apr 13, 2013

This will be a big one. Most dependencies (like gnupg) will either need to be bundled, or TBL will need to require users to have MacPorts or homebrew or something, which I think is a bad idea.

And the biggest challenge will be porting all the GUI stuff to Cocoa. Right now it's using GTK, which I understand totally sucks in OS X.

There's also some Linux-specific code:

  • When checking for updates, choosing the right version
  • Bringing windows to front
@micahflee
Copy link
Owner Author

@micahflee micahflee commented Aug 1, 2014

While it would be great to have this functionality in Windows and OSX, I don't think it's quite realistic. Windows and OSX already have nicer usability/updatability than Linux, and doesn't have things like sane dependencies (so I'd have to bundle my own gpg, and updating over Tor would be a ridiculous packaging nightmare).

I think I'll let the Tor Browser Bundle team figure out how to deal with those platforms.

@micahflee micahflee closed this Aug 1, 2014
@Rudloff
Copy link

@Rudloff Rudloff commented Jan 20, 2016

FWIW, I managed to run torbrowser-launcher itself on OSX by installing the dependencies with brew and pip and replacing a few paths in setup.py and a few URLs in common.py.
The main problem here is that the OSX version of Tor Browser is packaged as a .dmg and the launcher doesn't know what to do with it.

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