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:
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