-
Kali Kaneko authoredKali Kaneko authored
snapcraft.yaml 3.09 KiB
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/icon.svg
base: core18
parts:
desktop-gtk3:
plugin: nil
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
source: https://0xacab.org/leap/bitmask-dev/
source-type: git
build-packages:
- wget
override-prime: |
echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
mkdir -p bin
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 ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
openvpn:
plugin: nil
stage-packages:
- openvpn
- libc6
prime:
- -usr/share/doc
- -usr/share/man
bitmask-vpn:
after: [desktop-gtk3]
plugin: go
source-type: git
go-packages:
- 0xacab.org/leap/bitmask-vpn/cmd/bitmask-vpn
override-build: |
echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
#cat $SNAPCRAFT_PROJECT_DIR/snap/local/bitmask-vpn.desktop
cp ../../../gui/bitmask-vpn.desktop $SNAPCRAFT_PRIME/riseup-vpn.desktop
snapcraftctl build
echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
build-packages:
- pkg-config
- patchelf
- libpcre3-dev
- libappindicator3-dev
- libgtk-3-dev