Skip to content
Snippets Groups Projects
Forked from leap / bitmask-vpn
1079 commits behind the upstream repository.
Ruben Pollan's avatar
90059887
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