Dê uma olhada no link - na verdade, é bem direto:
O bit relevante é
parts:
galculator:
source: https://github.com/galculator/galculator.git
plugin: autotools
install-via: prefix
build-packages:
- flex
- gettext
- intltool
- libgtk-3-dev
- libpng12-dev
- libxml-parser-perl
stage-packages:
- libglib2.0-0
- libgtk-3-0
- libpango-1.0-0
- libpng12-0
- libquadmath0
- dconf-gsettings-backend
- librsvg2-common
- libwmf0.2-7-gtk
- libgdk-pixbuf2.0-0
after: [gtkconf]
Alguns pontos:
- ele usa o plugin autotools
para construir o pacote
- ele extrai libgtk3-dev
(e outros pacotes) como build-packages
, então os pacotes que você precisa ter instalados localmente para construir o snap
- menciona dependências como stage-packages
, que são então agrupadas com o snap
- usa a parte gtkconf
wiki do lançador
Dê uma olhada no o exemplo completo , mas isso deve ajudar a fazer com que seu aplicativo GTK3 seja construir.