O SO elementar possui um conjunto de aplicativos chamados "aplicativos com curadoria" que estão disponíveis apenas para o sistema operacional elementar, normalmente esses aplicativos não podem ser executados instalados pelo pacote .deb (usa elementar.
Após a instalação de dependências de construção (geralmente dependências de SDK elementar), o fluxo de trabalho para construir um "aplicativo com curadoria" é:
Project name: com.github.hannesschulze.optimizer
GitHub repo: https://github.com/hannesschulze/optimizer
Determine qual tipo de mecanismo de construção (cmake ou meson)
Configure o ambiente de construção
Executar mecanismo de construção
Instale o gschema do aplicativo
Com elementary4all você pode fazer:
./elementary4all <project name>
Exemplo:
./elementary4all com.github.donadigo.appeditor
E tudo acima será feito automaticamente
Exceto git todas as dependências é para construção de aplicativos (observe que isso não cobre todos os aplicativos)
Você pode instalar executando na pasta elementary4all :
./elementary4all --configure
Como o Elementary4all é uma ferramenta de trabalho em andamento, a versão "Dist" dos aplicativos compilados não é finalizada, mas uma versão executável é criada em:
com.github.<developer name>.<app name>/<app name>.AppDir
Você pode correr com:
./elementary4all --run <project name>
Por exemplo:
./elementary4all --run com.github.donadigo.appeditor
Como alternativa, você pode executar o aplicativo clicando duas vezes no arquivo apropriado
O objetivo disso essas ferramentas é o mais perfeito possível, por isso está faltando uma variedade de recursos, mas alguns já fabricados:
Eu realmente preciso de ajuda para terminar?