diff --git a/.github/workflows/snapcraft.yml b/.github/workflows/snapcraft.yml index 08f83bc9e2..9cc864f6ba 100644 --- a/.github/workflows/snapcraft.yml +++ b/.github/workflows/snapcraft.yml @@ -25,6 +25,7 @@ jobs: id: snapcraft - run: | sudo snap install --devmode *.snap + buzz --version - uses: actions/upload-artifact@v3 with: name: snap diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 6e6fead052..5773755948 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -78,8 +78,9 @@ parts: buzz: plugin: python source: . - # build-packages: - # - execstack + build-packages: + - portaudio19-dev + - python3-pip stage-packages: - ffmpeg - libportaudio2 @@ -95,10 +96,9 @@ parts: curl -sSL https://install.python-poetry.org | python3 - # Install all Poetry dependencies globally - poetry config virtualenvs.create false + poetry config virtualenvs.path "$SNAPCRAFT_PART_INSTALL" poetry install - - poetry build + craftctl default after: [ desktop-qt5 ] desktop-file: