aboutsummaryrefslogtreecommitdiff
path: root/desktop/README.md
diff options
context:
space:
mode:
authorMicah Lee <micah@micahflee.com>2020-10-15 16:30:30 -0700
committerMicah Lee <micah@micahflee.com>2020-10-15 16:30:30 -0700
commit5b2fe2019cdcfa6cedb844b5796133d3776dcf47 (patch)
treea92df0e293d4beb772e8165f2123803bb49cd508 /desktop/README.md
parent50e7471a49600c1788cc823a07781e724137a93c (diff)
downloadonionshare-5b2fe2019cdcfa6cedb844b5796133d3776dcf47.tar.gz
onionshare-5b2fe2019cdcfa6cedb844b5796133d3776dcf47.zip
Make onionshare_cli an actual dependency of the GUI version
Diffstat (limited to 'desktop/README.md')
-rw-r--r--desktop/README.md27
1 files changed, 26 insertions, 1 deletions
diff --git a/desktop/README.md b/desktop/README.md
index 71f3082f..91977fda 100644
--- a/desktop/README.md
+++ b/desktop/README.md
@@ -90,4 +90,29 @@ If you want to run tests while hiding the GUI, you must have the `xvfb` package
xvfb-run ./tests/run.sh
```
-## Making a release \ No newline at end of file
+## Making a release
+
+First, build a wheel package for OnionShare CLI:
+
+```sh
+cd onionshare/cli
+poetry install
+poetry build
+```
+
+This will make a file like `dist/onionshare_cli-$VERSION-py3-none-any.whl` (except with your specific version number). Move it into `../desktop/linux`:
+
+```
+mkdir -p ../desktop/linux
+mv dist/onionshare_cli-*-py3-none-any.whl ../desktop/linux
+# change back to the desktop directory
+cd ../desktop
+```
+
+Make sure the virtual environment is active, and then run `briefcase create` and `briefcase build`:
+
+```sh
+. venv/bin/activate
+briefcase create
+briefcase build
+``` \ No newline at end of file