This part is missing libraries that cannot be satisfied with any available stage-packages known to snapcraft

I found this post and edited “set version” line and it’s working!

Also switched to LXD

snapcraft.yaml config looks like:

Summary
name: mindrecorder
icon: snap/gui/mindrecorder.png
summary: Open Source Password Manager with Keepass file support.
description: |
  Easily and securely keep track of all your Passwords!

base: core22
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: |
      craftctl default
      craftctl set version=1.0.0
    build-packages:
      - libsecret-1-dev
      - libjsoncpp-dev
    stage-packages:
      - libnotify4
      - libkeybinder-3.0-0
      - libjsoncpp25
      - libsecret-1-0
      - libslang2
      - libayatana-appindicator3-1 
      - libayatana-ido3-0.4-0
      - libvlc-bin 
      - freeglut3
      - libgtk-3-0
      - liblzma5
      - gnome-screenshot
      - ffmpeg 
      - v4l-utils

apps:
  mindrecorder:
    command: mindrecorder
    extensions: [ gnome ]
    plugs:
      - home
      - network
1 Like