Skip to content
Snippets Groups Projects
Forked from leap / bitmask-vpn
1088 commits behind the upstream repository.
Ruben Pollan's avatar
meskio authored
Now that my patchers are merged we can revert back to use upstream.
52c02085
History

Install it

Install dependencies:

  # apt install libzmq3-dev libgtk-3-dev libappindicator3-dev golang pkg-config

Build the systray:

  $ git clone 0xacab.org/leap/bitmask-systray
  $ cd bitmask-systray
  $ go get .
  $ go build

To be able to build the assets you'll need:

  $ go get -u golang.org/x/text/cmd/gotext github.com/cratonica/2goarray

OSX

Using homebrew:

  $ brew install golang zmq pkg-config
  $ git clone 0xacab.org/leap/bitmask-systray
  $ cd bitmask-systray
  $ go get .
  $ go build

Run it

bitmask-systray assumes that you already have bitmaskd running.

Run bitmask and the systray:

  $ bitmaskd
  $ ./bitmask-systray

i18n

Generate locales/* files:

  $ make generate_locales LANGS="sjn tlh"

Edit the locales/*/out.gotext.json translations into locales/*/messages.gotext.json.

To rebuild the locales:

  $ make locales