From 8f232285e5c34bee6d5da8e1453d7f40a0ffd08d Mon Sep 17 00:00:00 2001 From: qarmin Date: Mon, 8 Nov 2021 14:45:18 +0100 Subject: [PATCH] Update snap file --- snap/snapcraft.yaml | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index d97d579..15536ec 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -1,5 +1,5 @@ name: czkawka # you probably want to 'snapcraft register ' -base: core18 # the base snap is the execution environment for this snap +base: core20 # the base snap is the execution environment for this snap version: '3.2.0' # just for humans, typically '1.2+git' or '1.3.2' summary: Czkawka - fast data cleaner written in Rust # 79 char long summary description: | @@ -10,26 +10,18 @@ confinement: strict # use 'strict' once you have the right plugs and slots parts: czkawka: - plugin: nil + plugin: rust source: https://github.com/qarmin/czkawka.git build-packages: - - libgtk-3-dev - libasound2-dev - curl - gcc - git - stage-packages: - - libgtk-3-dev - override-build: | - if ! command -v rustup 2>/dev/null; then - curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --no-modify-path --profile=minimal - export PATH="${HOME}/.cargo/bin:${PATH}" - fi - cargo install --locked --path czkawka_gui --root "${SNAPCRAFT_PART_INSTALL}" --force + rust-path: ["czkawka_gui"] apps: czkawka: command: bin/czkawka_gui - extensions: [gnome-3-28] + extensions: [gnome-3-38] plugs: - home - removable-media