name: riseup-vpn version: 'git' version-script: ./snap/version.sh summary: RiseupVPN, secure VPN. Powered by Bitmask. description: | RiseupVPN is an easy, fast, and secure VPN service from riseup.net. RiseupVPN does not require a user account, keep logs, or track you in any way. The service is paid for entirely by donations from users like you. grade: stable confinement: classic icon: snap/gui/riseupvpn.svg parts: desktop-gtk3: stage-packages: - libc6 prime: - '*' - -usr/include - -usr/lib/locale - -usr/share/X11/locale - -usr/share/doc - -usr/share/locale - -usr/share/man bitmask-root: after: [desktop-gtk3] plugin: dump 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 openvpn: plugin: nil stage-packages: - openvpn - libc6 prime: - -usr/share/doc - -usr/share/man bitmask-systray: after: [desktop-gtk3] plugin: go go-buildtags: [standalone] go-packages: ["github.com/ProtonMail/go-autostart", "github.com/apparentlymart/go-openvpn-mgmt/openvpn", "0xacab.org/leap/bitmask-systray"] # prepare: XXX run systray tests here build-packages: - pkg-config - patchelf - libpcre3-dev - libappindicator3-dev - libgtk-3-dev stage-packages: - libc6 - libpcre3 - libappindicator3-1 - zlib1g apps: launcher: command: ./bin/bitmask-systray environment: LD_LIBRARY_PATH: "$SNAP/usr/lib/$(gcc -print-multiarch):$SNAP/lib/$(gcc -print-multiarch):$LD_LIBRARY_PATH" openvpn: command: ./usr/sbin/openvpn bitmask-root: command: ./bin/bitmask-root