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/gui/riseup-vpn.desktop | 15 --------------- snap/local/bitmask-vpn.desktop | 15 +++++++++++++++ snap/snapcraft.yaml | 34 ++++++++++++++++++++++++++-------- 3 files changed, 41 insertions(+), 23 deletions(-) delete mode 100644 snap/gui/riseup-vpn.desktop create mode 100644 snap/local/bitmask-vpn.desktop diff --git a/snap/gui/riseup-vpn.desktop b/snap/gui/riseup-vpn.desktop deleted file mode 100644 index 5f36c09..0000000 --- a/snap/gui/riseup-vpn.desktop +++ /dev/null @@ -1,15 +0,0 @@ -[Desktop Entry] -Version=1.0 -Type=Application -Name=RiseupVPN -Comment=Anonymous VPN -Comment[es]=VPN Anonima -Comment[de]=Anonymous VPN -Path=/snap/bin -Exec=/snap/bin/riseup-vpn.launcher -Terminal=false -Icon=/snap/riseup-vpn/current/snap/gui/icon.svg -Categories=Network;Application; -StartupNotify=true -Keywords=VPN;riseup;leap - diff --git a/snap/local/bitmask-vpn.desktop b/snap/local/bitmask-vpn.desktop new file mode 100644 index 0000000..1fc7b48 --- /dev/null +++ b/snap/local/bitmask-vpn.desktop @@ -0,0 +1,15 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=RiseupVPN +Comment=Anonymous VPN +Comment[es]=VPN Anonima +Comment[de]=Anonymous VPN +Path=/snap/bin/ +Exec="/snap/bin/riseup-vpn.launcher" +Terminal=false +Icon=/snap/riseup-vpn/current/meta/gui/icon.svg +Categories=Network;Application; +StartupNotify=true +Keywords=VPN;riseup;leap + 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