summaryrefslogtreecommitdiff
path: root/docs/hacking
diff options
context:
space:
mode:
authorKali Kaneko <kali@leap.se>2017-08-14 18:01:48 -0400
committerKali Kaneko <kali@leap.se>2017-08-14 18:10:49 -0400
commitaff9d2519e71e346459f697c9c1541acc60e9e52 (patch)
tree4e0ed2c6e99bd923594c6525c302a49179d736c9 /docs/hacking
parentb966691277d224700e54d3bd489dc76adbe2243a (diff)
[docs] update osx hacking page
Diffstat (limited to 'docs/hacking')
-rw-r--r--docs/hacking/osx.rst14
1 files changed, 3 insertions, 11 deletions
diff --git a/docs/hacking/osx.rst b/docs/hacking/osx.rst
index 7a60ff15..320526e0 100644
--- a/docs/hacking/osx.rst
+++ b/docs/hacking/osx.rst
@@ -9,17 +9,11 @@ Setting up a development environment in OSX™
* Use ``brew`` to install ``OpenSSL``.
-* **Problem**: pyqt5 in homebrew stopped shipping qtwebkit. I found the following
-workaround in an issue in qutebrowser's repo, works fine for me for now::
+In OSX, we're using ``pywebview`` for the GUI launcher, that depends on ``pyobjc``. You can install that with::
- cd $(brew --prefix)/Library/Formula
- curl -OO
- https://raw.githubusercontent.com/Homebrew/homebrew/f802822b0fa35ad362aebd0101ccf83a638bed37/Library/Formula/{py,}qt5.rb
- brew install qt5 pyqt5
+ pip install -r pkg/requirements-osx.pip
-.. note: copy that into a makefile target
-
-After those fixes, you should be able to build the bundle::
+After installing that, you should be able to build the bundle::
make bundle_osx
@@ -29,8 +23,6 @@ Privileged helper
The OSX privileged helper is in ``src/leap/bitmask/vpn/helpers/osx/``.
-.. note: move it to vpn/helpers/osx
-
It is a python daemon that runs as root.
It should be installed by the Bitmask installer.