From 3d0af26a947d4cf62bc2b8ffffcac446bb228e8b Mon Sep 17 00:00:00 2001 From: kali Date: Thu, 20 Jun 2019 01:22:08 +0200 Subject: update snapcraft, move desktop to part --- snap/snapcraft.yaml | 34 ++++++++++++++++++++++++++-------- 1 file changed, 26 insertions(+), 8 deletions(-) (limited to 'snap/snapcraft.yaml') diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index acc471d..3f4d69c 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -11,9 +11,11 @@ description: | grade: stable confinement: classic icon: snap/gui/icon.svg +base: core18 parts: desktop-gtk3: + plugin: nil stage-packages: - libc6 prime: @@ -28,11 +30,16 @@ parts: bitmask-root: after: [desktop-gtk3] plugin: dump + plugin: nil + source: https://0xacab.org/leap/bitmask-dev/ + source-type: git build-packages: - wget override-prime: | - wget -O ./bin/bitmask-root https://0xacab.org/leap/bitmask-dev/raw/master/src/leap/bitmask/vpn/helpers/linux/bitmask-root - chmod +x ./bin/bitmask-root + echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>" + pwd + wget -O bin/bitmask-root https://0xacab.org/leap/bitmask-dev/raw/master/src/leap/bitmask/vpn/helpers/linux/bitmask-root + chmod +x bin/bitmask-root openvpn: plugin: nil @@ -46,9 +53,19 @@ parts: bitmask-vpn: after: [desktop-gtk3] plugin: go - source: https://0xacab.org/leap/bitmask-vpn.git - go-importpath: 0xacab.org/leap/bitmask-vpn - # prepare: XXX run systray tests here + # XXX not needed? + #source: https://0xacab.org/leap/bitmask-vpn + source-type: git + go-packages: + - 0xacab.org/leap/bitmask-vpn/cmd/bitmask-vpn + override-build: | + echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>" + pwd + ls -la .. + # TODO use the right PROJECTDIR env var + cat ../../../project/snap/local/bitmask-vpn.desktop + cp ../../../project/snap/local/bitmask-vpn.desktop ../../../prime/riseup-vpn.desktop + snapcraftctl build build-packages: - pkg-config - patchelf @@ -63,10 +80,11 @@ parts: apps: launcher: - command: ./bin/bitmask-vpn + command: bin/bitmask-vpn + desktop: riseup-vpn.desktop environment: LD_LIBRARY_PATH: "$SNAP/usr/lib/$(gcc -print-multiarch):$SNAP/lib/$(gcc -print-multiarch):$LD_LIBRARY_PATH" openvpn: - command: ./usr/sbin/openvpn + command: usr/sbin/openvpn bitmask-root: - command: ./bin/bitmask-root + command: bin/bitmask-root -- cgit v1.2.3