diff --git a/Makefile b/Makefile
index 18224531a9dc62462a02f4dd0efa1d9314763e2d..b69f1b3c8dc14004c66d08f9f78ac7bf9ae2cbdf 100755
--- a/Makefile
+++ b/Makefile
@@ -1,11 +1,11 @@
-SYSTRAY := 0xacab.org/leap/bitmask-systray.git
+SYSTRAY := 0xacab.org/leap/bitmask-systray
 STAGING := staging
 SYSTRAY_BIN := bitmask-systray
 HELPER_BIN := bitmask_helper
 APP_NAME := RiseupVPN
 BUILD_RELEASE?=no
 OSX_CERT = "Developer ID Installer: LEAP Encryption Access Project"
-VERSION = $(shell cat version)
+VERSION = $(shell git -C `go env GOPATH`/src/$(SYSTRAY)  describe --tags)
 
 # -----------------------------------------------------------------------------
 # Windows 
@@ -51,11 +51,11 @@ helper_osx:
 	upx $(STAGING)/$(HELPER_BIN)
 systray_osx:
 	go get -tags "standalone" -u $(SYSTRAY)
-	go build -tags "standalone" -o $(STAGING)/$(SYSTRAY_BIN) $(SYSTRAY)
+	go build -tags "standalone" -ldflags "-X main.version=$(VERSION)" -o $(STAGING)/$(SYSTRAY_BIN) $(SYSTRAY)
 	upx $(STAGING)/$(SYSTRAY_BIN)
 bundle_osx:
 	mkdir -p dist
-	make -C osx
+	make -C osx VERSION=$(VERSION)
 pkg_osx:
 	osx/quickpkg --output dist/$(APP_NAME)-$(VERSION)_unsigned.pkg --scripts osx/scripts/ dist/$(APP_NAME).app/
 	@if [ $(BUILD_RELEASE) = no ]; then\
diff --git a/osx/Makefile b/osx/Makefile
index 974213581bd50f5ac36072518b04608ee331692a..de54385b1811593434ce5a5274b66041f4a92303 100644
--- a/osx/Makefile
+++ b/osx/Makefile
@@ -1,2 +1,2 @@
 generate:
-	python ./generate.py
+	python ./generate.py $(VERSION)
diff --git a/osx/generate.py b/osx/generate.py
index b9248cbc0f5bedcc013fb6b667d4c2091c3be0ed..6d73e28b32aff35ef0d738d10e618fcd065b46a6 100644
--- a/osx/generate.py
+++ b/osx/generate.py
@@ -30,7 +30,7 @@ TEMPLATE_HELPER = 'template-helper.plist'
 TEMPLATE_PREINSTALL = 'template-preinstall'
 TEMPLATE_POSTINSTALL = 'template-postinstall'
 
-VERSION = open(os.path.join(here, '..', 'version')).read().strip()
+VERSION = sys.argv[1]
 
 APP_PATH = os.path.abspath(here + '/../dist/' + APP_NAME + ".app")
 STAGING = os.path.abspath(here + '/../staging/')
diff --git a/version b/version
deleted file mode 100644
index 51176c7c891c45403eab9e0cf753cbab19dc2442..0000000000000000000000000000000000000000
--- a/version
+++ /dev/null
@@ -1 +0,0 @@
-0.11