Hello everyone! I have the next config:
name: mindrecorder
icon: snap/gui/mindrecorder.png
summary: Take screenshots and record screen easy.
description: Description will be soon
base: core18
adopt-info: mindrecorder
grade: stable
confinement: strict
parts:
mindrecorder:
plugin: dump
source: https://github.com/Roman-Dzerkal/wordcreator/releases/download/1.0/mindrecorder-linux-latest.tar.gz
override-pull: |
snapcraftctl pull
snapcraftctl set-version $(cat version.txt)
stage-packages:
- libnotify-dev
- libkeybinder-3.0-0
- libjsoncpp1
- libjsoncpp-dev
- libsecret-1-0
- libsecret-1-dev
- libslang2
- libayatana-appindicator3-dev
- libayatana-ido3-0.4-0
- libvlc-dev
- freeglut3-dev
- libgtk-3-dev
- liblzma-dev
- gnome-screenshot
- ffmpeg
- v4l-utils
apps:
mindrecorder:
command: mindrecorder
extensions: [gnome-3-28]
plugs:
- home
- network
An on “Priming mindrecrder” stage I have next warning:
This part is missing libraries that cannot be satisfied with any available stage-packages known to snapcraft:
- libjsoncpp.so.25
These dependencies can be satisfied via additional parts or content sharing. Consider validating configured filesets if this dependency was built.
What do I do wrong? The library was added in stage-packages (libjsoncpp1
and libjsoncpp-dev
).