diff options
author | Micah Lee <micah@micahflee.com> | 2021-11-14 17:52:40 -0800 |
---|---|---|
committer | Micah Lee <micah@micahflee.com> | 2021-11-14 17:52:40 -0800 |
commit | f09bb66425ea61973a46750e8f37e8292bce286f (patch) | |
tree | ad2d853b29f2203827726aab286a39aa457da01a /snap | |
parent | 0f63c89a5929182e9ea120075fe47d58536ce2fc (diff) | |
download | onionshare-f09bb66425ea61973a46750e8f37e8292bce286f.tar.gz onionshare-f09bb66425ea61973a46750e8f37e8292bce286f.zip |
Snap successfully builds meek-client, and WIP getting tor to connect
Diffstat (limited to 'snap')
-rw-r--r-- | snap/snapcraft.yaml | 25 |
1 files changed, 16 insertions, 9 deletions
diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 7413bf72..e197c207 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -15,6 +15,7 @@ apps: onionshare: common-id: org.onionshare.OnionShare command: onionshare + extensions: [ gnome-3-34 ] plugs: - desktop - home @@ -125,7 +126,7 @@ parts: - setuptools - pynacl - colorama - - git+https://github.com/onionshare/stem.git@1.8.1 + - cepa == 1.8.3 stage-packages: - build-essential - libssl-dev @@ -135,7 +136,7 @@ parts: stage: - -usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 - -usr/share/doc/libssl1.1/changelog.Debian.gz - after: [tor, obfs4, snowflake-client] + after: [tor, obfs4, snowflake-client, meek-client] tor: source: https://dist.torproject.org/tor-0.4.6.8.tar.gz @@ -165,11 +166,17 @@ parts: source: https://git.torproject.org/pluggable-transports/snowflake.git source-type: git source-tag: v2.0.1 + organize: + bin/client: bin/snowflake-client - # 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 + meek-client: + plugin: go + go-channel: stable + go-importpath: git.torproject.org/pluggable-transports/meek.git/meek-client + # Not sure why I have to do this, but it works + override-build: | + cd meek-client + go build -o /root/parts/meek-client/install/bin ./... + source: https://git.torproject.org/pluggable-transports/meek.git + source-type: git + source-tag: v0.37.0 |