From 67e648a5ab19236c4d5e8c9e6b97ce15ad5b1c77 Mon Sep 17 00:00:00 2001 From: santiago fn Date: Tue, 2 May 2023 16:03:25 -0300 Subject: [PATCH] Fix Snap build (#965) * Fix Snap build Rustc & cargo are now installed using the script provided by rust-lang.org. Their versions were bumped to 1.68.2. The (outdated) versions bundled to core22 are not used anymore. (Solution copied from https://forum.snapcraft.io/t/correct-snapcraft-syntax-for-rust-based-snap-on-core22/30947/5) * Added additional metadata * Remove unnecessaty icon attribute --- snap/snapcraft.yaml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 7955057..218c1ea 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -9,13 +9,18 @@ grade: stable # must be 'stable' to release into candidate/stable channels confinement: strict # use 'strict' once you have the right plugs and slots compression: lzo +license: MIT +website: https://github.com/qarmin/czkawka +issues: https://github.com/qarmin/czkawka/issues +donation: https://github.com/sponsors/qarmin + parts: - user-part: - source: . - plugin: rust - build-packages: [cargo, rustc] + rust-deps: + plugin: nil + override-pull: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile minimal --default-toolchain 1.68.2 czkawka: plugin: rust + after: [ rust-deps ] source: https://github.com/qarmin/czkawka.git build-packages: - curl