Use native poetry plugin?:

This commit is contained in:
Miguel Jacq 2025-02-09 13:40:18 +11:00
parent e8774ee597
commit 7fe790427b
No known key found for this signature in database
GPG Key ID: 59B3F0C24135C6A9

View File

@ -1,5 +1,5 @@
name: onionshare
base: core24
base: core22
version: "2.6.2"
summary: Securely and anonymously share files, host websites, and chat using Tor
description: |
@ -49,21 +49,14 @@ apps:
parts:
onionshare-cli:
source: ./cli
plugin: python
build-packages:
- python3-poetry
build-environment:
- PATH: /usr/bin:$PATH
- PYTHONPATH: ""
plugin: poetry
after: [tor, obfs4, snowflake-client, meek-client]
override-pull: |
craftctl default
after: [tor, obfs4, snowflake-client, meek-client]
override-build: |
poetry install
onionshare:
source: ./desktop
plugin: python
plugin: poetry
build-packages:
- build-essential
- libssl-dev
@ -146,10 +139,6 @@ parts:
- libxkbfile1
override-pull: |
craftctl default
override-build: |
poetry install
sed -i 's|'$CRAFT_PART_INSTALL'/bin/python3|/usr/bin/env python3|g' $CRAFT_PART_INSTALL/bin/onionshare
sed -i 's|'$CRAFT_PART_INSTALL'/bin/python3|/usr/bin/env python3|g' $CRAFT_PART_INSTALL/bin/onionshare-cli
after: [onionshare-cli]
tor: