aboutsummaryrefslogtreecommitdiff
path: root/snap
diff options
context:
space:
mode:
authorMicah Lee <micah@micahflee.com>2021-11-14 11:08:00 -0800
committerMicah Lee <micah@micahflee.com>2021-11-14 11:08:00 -0800
commit27510a9f26cb51e7f2c5641a259106408cbc95e0 (patch)
tree81896279855ce2eaa6e5f654b1351dded3c257cf /snap
parentbe1772b2a4d1b3b73cf88c554f88cea5981127be (diff)
downloadonionshare-27510a9f26cb51e7f2c5641a259106408cbc95e0.tar.gz
onionshare-27510a9f26cb51e7f2c5641a259106408cbc95e0.zip
Start adding new pluggable transports to snap
Diffstat (limited to 'snap')
-rw-r--r--snap/snapcraft.yaml25
1 files changed, 20 insertions, 5 deletions
diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml
index 9bbc58ae..3f2c68f7 100644
--- a/snap/snapcraft.yaml
+++ b/snap/snapcraft.yaml
@@ -8,7 +8,7 @@ description: |
web address so others can download files from you, or upload files to you. It does _not_
require setting up a separate server or using a third party file-sharing service.
-grade: stable # stable or devel
+grade: devel # stable or devel
confinement: strict
apps:
@@ -125,7 +125,7 @@ parts:
- setuptools
- pynacl
- colorama
- - git+https://github.com/onionshare/stem.git@1.8.1
+ - cepa == 1.8.2
stage-packages:
- build-essential
- libssl-dev
@@ -135,11 +135,11 @@ parts:
stage:
- -usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
- -usr/share/doc/libssl1.1/changelog.Debian.gz
- after: [tor, obfs4]
+ after: [tor, obfs4, snowflake-client, meek-client]
tor:
- source: https://dist.torproject.org/tor-0.4.6.7.tar.gz
- source-checksum: sha256/ff665ce121b2952110bd98b9c8741b5593bf6c01ac09033ad848ed92c2510f9a
+ source: https://dist.torproject.org/tor-0.4.6.8.tar.gz
+ source-checksum: sha256/15ce1a37b4cc175b07761e00acdcfa2c08f0d23d6c3ab9c97c464bd38cc5476a
source-type: tar
plugin: autotools
build-packages:
@@ -158,3 +158,18 @@ parts:
go-importpath: gitlab.com/yawning/obfs4
source: https://gitlab.com/yawning/obfs4
source-type: git
+
+ snowflake-client:
+ plugin: go
+ go-importpath: git.torproject.org/pluggable-transports/snowflake.git/client
+ source: https://git.torproject.org/pluggable-transports/snowflake.git
+ source-type: git
+ source-tag: v2.0.1
+
+ meek-client:
+ plugin: go
+ go-importpath: git.torproject.org/pluggable-transports/meek.git/meek-client
+ go-packages: ["google.golang.org/appengine"]
+ source: https://git.torproject.org/pluggable-transports/meek.git
+ source-type: git
+ source-tag: v0.37.0