diff options
Diffstat (limited to 'desktop/README.md')
-rw-r--r-- | desktop/README.md | 27 |
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 |