Snap successfully builds meek-client, and WIP getting tor to connect

This commit is contained in:
Micah Lee 2021-11-14 17:52:40 -08:00
parent 54689eada8
commit 336a6c8028
3 changed files with 42 additions and 23 deletions

View file

@ -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