summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuben Pollan <meskio@sindominio.net>2018-07-09 17:06:19 +0200
committerRuben Pollan <meskio@sindominio.net>2018-07-09 22:16:27 +0200
commit27803ec1a4c2d9dba84865a8b538ac8385ee189b (patch)
treea7eb895dc1fc58dd1d578d07928fd1483bb41379
parentad175ba3a88b0add9688f402beefd6fdb9d7edde (diff)
[pkg] use the version string from the systray
-rwxr-xr-xMakefile8
-rw-r--r--osx/Makefile2
-rw-r--r--osx/generate.py2
-rw-r--r--version1
4 files changed, 6 insertions, 7 deletions
diff --git a/Makefile b/Makefile
index 1822453..b69f1b3 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 9742135..de54385 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 b9248cb..6d73e28 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 51176c7..0000000
--- a/version
+++ /dev/null
@@ -1 +0,0 @@
-0.11