[snap] update snapcraft.yml to prepare it for publish

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
This commit is contained in:
Vitalii Koshura 2024-08-21 01:33:59 +02:00
parent cb8684b0ba
commit cac5078d91
No known key found for this signature in database
GPG Key ID: CE0DB1726070A5A3
2 changed files with 11 additions and 4 deletions

View File

@ -98,12 +98,12 @@ jobs:
--workdir /root \
--platform "${{ matrix.architecture }}" \
diddledani/snapcraft:core22 \
"snap install --devmode ${{ matrix.snap_file }} && boinc --version && boinc.client --version"
"snap install --dangerous ${{ matrix.snap_file }} && boinc --version && boinc.client --version"
- name: Install and test snap boinc x64
if: success() && matrix.type == 'x64'
run: |
sudo snap install --devmode ${{ matrix.snap_file }}
sudo snap install --dangerous ${{ matrix.snap_file }}
boinc --version
boinc.client --version

View File

@ -1,13 +1,20 @@
name: boinc
base: core22
version: "8.1.0"
type: app
title: BOINC Manager
summary: BOINC lets you help cutting-edge science research using your computer.
description: |
BOINC lets you help cutting-edge science research using your computer. The BOINC app, running on your computer, downloads scientific computing jobs and runs them invisibly in the background. It's easy and safe.
About 30 science projects use BOINC. They investigate diseases, study climate change, discover pulsars, and do many other types of scientific research.
The BOINC and Science United projects are located at the University of California, Berkeley and are supported by the National Science Foundation.
grade: devel # must be 'stable' to release into candidate/stable channels
confinement: devmode # use 'strict' once you have the right plugs and slots
icon: snap/gui/boinc.png
issues: https://github.com/BOINC/boinc/issues
license: LGPL-3.0-or-later
source-code: https://github.com/BOINC/boinc
website: https://boinc.berkeley.edu/
grade: stable
confinement: strict
apps:
boinc: