blob: 42e33dc00952de9d6ee1ce8de72654bb18ec7920 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
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
|