diff options
author | Ruben Pollan <meskio@sindominio.net> | 2019-01-15 18:09:04 +0100 |
---|---|---|
committer | Ruben Pollan <meskio@sindominio.net> | 2019-01-17 13:22:16 +0100 |
commit | 0bfc7af5ae321a28ff0171a73cfc92ec57969513 (patch) | |
tree | 9c8a140015170d5084413e3eba8df80b27d75a22 | |
parent | 8d3a12a9e33c292519b7c57a817fd4bd1fc2d69f (diff) |
[pkg] update package generation after the refactor of bitmask-systray
-rwxr-xr-x | Makefile | 16 | ||||
-rw-r--r-- | snap/snapcraft.yaml | 7 | ||||
-rwxr-xr-x | snap/version.sh | 6 |
3 files changed, 15 insertions, 14 deletions
@@ -1,6 +1,6 @@ -SYSTRAY := 0xacab.org/leap/bitmask-systray +SYSTRAY := 0xacab.org/leap/bitmask-vpn STAGING := staging -SYSTRAY_BIN := bitmask-systray +SYSTRAY_BIN := bitmask-vpn HELPER_BIN := bitmask_helper APP_NAME := RiseupVPN BUILD_RELEASE?=no @@ -44,10 +44,10 @@ openvpn_cross_win: cp $(STAGING)/openvpn/bin/*.dll $(STAGING) cp $(STAGING)/openvpn/lib/engines-1_1/*.dll $(STAGING) helper_win: - go build -ldflags "-s -w" -o $(STAGING)/$(HELPER_BIN).exe ./helper + go build -ldflags "-s -w" -o $(STAGING)/$(HELPER_BIN).exe $(SYSTRAY)/cmd/bitmask-helper systray_win: go get -u $(SYSTRAY) - powershell '$$gopath=go env GOPATH;$$version=git -C $$gopath/src/$(SYSTRAY) describe --tags; go build -ldflags "-H windowsgui -s -w -X main.version=$$version" -o $(STAGING)/$(SYSTRAY_BIN).exe $(SYSTRAY)' + powershell '$$gopath=go env GOPATH;$$version=git -C $$gopath/src/$(SYSTRAY) describe --tags; go build -ldflags "-H windowsgui -s -w -X main.version=$$version" -o $(STAGING)/$(SYSTRAY_BIN).exe $(SYSTRAY)/cmd/bitmask-vpn' build_win: staging\nssm.exe helper_win systray_win # since it's tedious, I assume you did bootstrap openvpn_win manually already. echo "[+] building windows" @@ -57,8 +57,8 @@ build_win: staging\nssm.exe helper_win systray_win build_cross_win: staging/nssm.exe echo "!define VERSION $(VERSION)" > $(STAGING)/version.nsh $(CROSS_FLAGS) $(MAKE) helper_win - $(CROSS_FLAGS) go get $(SYSTRAY) - $(CROSS_FLAGS) go build -ldflags "-H windowsgui -s -w -X main.version=$(VERSION)" -o $(STAGING)/$(SYSTRAY_BIN).exe $(SYSTRAY) + $(CROSS_FLAGS) go get $(SYSTRAY)/cmd/bitmask-vpn + $(CROSS_FLAGS) go build -ldflags "-H windowsgui -s -w -X main.version=$(VERSION)" -o $(STAGING)/$(SYSTRAY_BIN).exe $(SYSTRAY)/cmd/bitmask-vpn mkdir -p dist make -C win VERSION=$(VERSION) makensis win/RiseupVPN-installer.nsi @@ -75,11 +75,11 @@ openvpn_osx: wget -O $(STAGING)/openvpn https://downloads.leap.se/thirdparty/osx/openvpn/openvpn helper_osx: go get -u github.com/sevlyar/go-daemon - go build -ldflags "-s -w" -o $(STAGING)/$(HELPER_BIN) ./helper + go build -ldflags "-s -w" -o $(STAGING)/$(HELPER_BIN) $(SYSTRAY)/cmd/bitmask-helper upx $(STAGING)/$(HELPER_BIN) systray_osx: go get -u $(SYSTRAY) - go build -ldflags "-X main.version=$(VERSION)" -o $(STAGING)/$(SYSTRAY_BIN) $(SYSTRAY) + go build -ldflags "-X main.version=$(VERSION)" -o $(STAGING)/$(SYSTRAY_BIN) $(SYSTRAY)/cmd/bitmask-vpn upx $(STAGING)/$(SYSTRAY_BIN) bundle_osx: mkdir -p dist diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 7c259db..53d82d4 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -43,10 +43,11 @@ parts: - -usr/share/doc - -usr/share/man - bitmask-systray: + bitmask-vpn: after: [desktop-gtk3] plugin: go - source: https://0xacab.org/leap/bitmask-systray.git + source: https://0xacab.org/leap/bitmask-vpn.git + go-importpath: 0xacab.org/leap/bitmask-vpn # prepare: XXX run systray tests here build-packages: - pkg-config @@ -62,7 +63,7 @@ parts: apps: launcher: - command: ./bin/bitmask-systray.git + command: ./bin/bitmask-vpn environment: LD_LIBRARY_PATH: "$SNAP/usr/lib/$(gcc -print-multiarch):$SNAP/lib/$(gcc -print-multiarch):$LD_LIBRARY_PATH" openvpn: diff --git a/snap/version.sh b/snap/version.sh index df01df3..de0b06e 100755 --- a/snap/version.sh +++ b/snap/version.sh @@ -1,4 +1,4 @@ #!/bin/sh -git clone https://0xacab.org/leap/bitmask-systray 2> /dev/null > /dev/null -git -C bitmask-systray describe --tags --always | tee snap/version.txt -rm -rf bitmask-systray +git clone https://0xacab.org/leap/bitmask-vpn 2> /dev/null > /dev/null +git -C bitmask-vpn describe --tags --always | tee snap/version.txt +rm -rf bitmask-vpn |