summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMicah Lee <micah@micahflee.com>2020-11-03 22:33:26 -0800
committerMicah Lee <micah@micahflee.com>2020-11-03 22:33:26 -0800
commit01841eb4f26013ae2a0367f2bab3367a02a73eb8 (patch)
tree0e5191640a0b46d2cad36750dc503b6e3874d784
parentf8437c4fea88dc5643f1d9b225a6a6eab0c89606 (diff)
downloadonionshare-01841eb4f26013ae2a0367f2bab3367a02a73eb8.tar.gz
onionshare-01841eb4f26013ae2a0367f2bab3367a02a73eb8.zip
Fix snap so it does not have so many warnings when running GUI
-rw-r--r--cli/setup.py10
-rw-r--r--snap/snapcraft.yaml76
2 files changed, 49 insertions, 37 deletions
diff --git a/cli/setup.py b/cli/setup.py
index 23d00066..57503044 100644
--- a/cli/setup.py
+++ b/cli/setup.py
@@ -25,15 +25,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
import os
import setuptools
-with open(
- os.path.join(
- os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "pyproject.toml"
- )
-) as f:
- for line in f.readlines():
- if line.startswith("version = "):
- version = line.split('"')[1]
- break
+version = "2.3.dev1"
setuptools.setup(
name="onionshare-cli",
diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml
index 163efd55..2b7fd46e 100644
--- a/snap/snapcraft.yaml
+++ b/snap/snapcraft.yaml
@@ -21,6 +21,8 @@ apps:
- network
- network-bind
- removable-media
+ extensions:
+ - gnome-3-34
cli:
common-id: org.onionshare.OnionShareCli
@@ -51,58 +53,66 @@ parts:
- stem
- urllib3
stage-packages:
+ - libasound2
+ - libatk1.0-0
+ - libcairo2
+ - libcairo-gobject2
+ - libcups2
- libdrm2
- - libfontconfig1
+ - libegl1
- libfreetype6
+ - libgdk-pixbuf2.0-0
- libgl1
- libglvnd0
- libglx0
- - libpng16-16
- - libx11-6
- - libx11-xcb1
- - libxau6
- - libxcb-glx0
- - libxcb-sync1
- - libxcb-xkb1
- - libxcb1
- - libxdamage1
- - libxdmcp6
- - libxext6
- - libxfixes3
- - libxkbcommon-x11-0
- - libxkbcommon0
- - libegl1
- - libxcomposite1
- - libxcursor1
- - libxi6
- - libxrandr2
- - libxrender1
- - libxtst6
- - libasound2
- - libatk1.0-0
- - libcairo-gobject2
- - libcairo2
- - libcups2
- libgtk-3-0
- - libgdk-pixbuf2.0-0
- libharfbuzz0b
- libicu60
- libjpeg8
- liblcms2-2
- libnspr4
- libnss3
+ - libodbc1
- libpango-1.0-0
- libpangocairo-1.0-0
+ - libpng16-16
+ - libpq5
+ - libpulse-mainloop-glib0
- librsvg2-2
+ - libspeechd2
- libwayland-client0
- libwayland-cursor0
- libwayland-egl1
- libwayland-server0
+ - libx11-6
+ - libx11-xcb1
+ - libxau6
+ - libxcb1
+ - libxcb-glx0
+ - libxcb-icccm4
+ - libxcb-image0
+ - libxcb-keysyms1
- libxcb-render0
+ - libxcb-render-util0
- libxcb-shm0
+ - libxcb-sync1
- libxcb-xfixes0
+ - libxcb-xinerama0
+ - libxcb-xkb1
+ - libxcomposite1
+ - libxcursor1
+ - libxdamage1
+ - libxdmcp6
+ - libxext6
+ - libxfixes3
+ - libxi6
+ - libxkbcommon0
+ - libxkbcommon-x11-0
- libxml2
+ - libxrandr2
+ - libxrender1
- libxslt1.1
+ - libxtst6
after: [onionshare-cli, tor, obfs4]
onionshare-cli:
@@ -111,6 +121,16 @@ parts:
python-version: python3
python-packages:
- poetry
+ - Click
+ - Flask
+ - Flask-HTTPAuth
+ - flask-socketio
+ - pycryptodome
+ - PySocks
+ - requests
+ - stem
+ - urllib3
+ - eventlet
after: [tor, obfs4]
tor: