Snap yaml file; Ícone e Comando

0

Eu não sou um especialista em informática e meu conhecimento de informática é muito limitado. Então, embora meu projeto tenha muitos arquivos de código e dados, ele não é conceitualmente mais complexo que o exemplo usual de "Hello word". Eu simplesmente gero um executável diaou.x .

Eu escrevi um arquivo snapcraft.yaml (veja no final), gerou um estalo pacote, instalei no meu Ubuntu 16.04 e funciona bem! Eu ainda tenho 2 perguntas, se alguém puder me ajudar, seria ótimo:

  1. Na linha 12 do arquivo ".yaml", tento usar um ícone. A Snapcraft não reclama, o ícone existe mas não parece não usá-lo.
  2. Nas linhas 15 a 18, tento fazer um comando fdiaou que lançaria o aplicativo. Não funciona mas Eu sou capaz de iniciar o aplicativo por uma chamada direta para o executável diaou.x :

    /snap/furch-diaou/x1/diaou.x
    

Aqui está o meu arquivo snapcraft.yaml :

1    name: furch-diaou
2    version: "1.7.2"
3    summary: a snap for the Furch-Diaoulek software
4    description: GNU Furc-Diaoulek.
5       This software will help you to learn languages.
6       It is a vocabulary manager and an assistant to read texts.
7       It works mainly for Breton->French but also for English->French
8       and may be used for other Latin-1 coded languages. 
9       You have documentation at http //alnfurch.bzh.bz 
10   confinement: strict
11   grade: stable
12   icon:  /home/XXXX/PERSO/Diaou/D1-7-1/FURCH-DIAOU.png #does not seem to use it
13   apps:
14       gnu-fdiaou:
15       #        command: bin/fdiaou   does not work
16                command: diaou.x  # necessary and OK but command unknown !
17                daemon: simple
18       #  use /snap/furch-diaou/x1/diaou.x   !!!! That will work
19
20    parts:
21       gnu-fdiaou:
22          plugin: make
23          makefile: makediaou1 # This is the name of my Makefile for compilation
24          artifacts: [.] # Why that line ?
25          source-type: hg  # I am using Mercurial as a local versioning tool
26          source: /home/XXXX/PERSO/Diaou/D1-7-1/ # Where code, makefile, and hg files are
    
por Al. Nandert 14.02.2017 / 12:57

0 respostas