Nice. To get your dependency Notcurses::Native built via zef on my OpenSUSE Tumbleweed, I had to run

zypper in ffmpeg-7-libavdevice-devel ffmpeg-7-libavutil-devel ffmpeg-7-libavcodec-devel libunistring-devel libdeflate-devel

which pulled in several dependencies, resulting in the overall package list:

ffmpeg-7-libavcodec-devel ffmpeg-7-libavutil-devel ffmpeg-7-libswresample-devel ffmpeg-7-libavformat-devel ffmpeg-7-libavdevice-devel ffmpeg-7-libavfilter-devel ffmpeg-7-libpostproc-devel ffmpeg-7-libswscale-devel libdeflate-devel libunistring-devel

Maybe just a subset of these is necessary. Conversely, I've already had ffmpeg-7 and libavcodec57 and a number of other devel packages installed from before, so some other packages might also be neccessary. Still, this might help you in adding instructions for installing your Notcurses::Native on OpenSUSE.

apogee3 hours ago | | | parent | | on: 47767075
Thanks, I will get this into the next version of the Readme, I think the minimum would be roughly:

  sudo zypper in \                                                                                                                                                         
    ncurses-devel libunistring-devel libdeflate-devel \                                                                                                                    
    ffmpeg-7-libavcodec-devel ffmpeg-7-libavformat-devel \                                                                                                                 
    ffmpeg-7-libavutil-devel ffmpeg-7-libavdevice-devel \                                                                                                                  
    ffmpeg-7-libswscale-devel \                                                                                                                                            
    cmake pkg-config gcc