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
The text was updated successfully, but these errors were encountered:
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.
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.
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:
The text was updated successfully, but these errors were encountered: