Spectacle incompatible with new version of svt-av1
After upgrading to the new version of svt-av1 (2.0.0), spectacle is unable to create screenshots. After checking journalctl I see: spectacle[26597]: /usr/bin/spectacle: error while loading shared libraries: libSvtAv1Enc.so.1: cannot open shared object file: No such file or directory
Looking at svt-av1 on arch's file list, I can see that libSvtAv1Enc.so.1
is no longer being shipped, whereas 1.8.0 does have it. After downgrading to 1.8.0, spectacle works fine again.
Svt-av1 2.0.0's objects are:
lrwxrwxrwx 1 root root 17 Mar 18 14:43 /usr/lib/libSvtAv1Dec.so -> libSvtAv1Dec.so.0
lrwxrwxrwx 1 root root 21 Mar 18 14:43 /usr/lib/libSvtAv1Dec.so.0 -> libSvtAv1Dec.so.0.8.7
-rwxr-xr-x 1 root root 2086800 Mar 18 14:43 /usr/lib/libSvtAv1Dec.so.0.8.7
lrwxrwxrwx 1 root root 17 Mar 18 14:43 /usr/lib/libSvtAv1Enc.so -> libSvtAv1Enc.so.2
lrwxrwxrwx 1 root root 21 Mar 18 14:43 /usr/lib/libSvtAv1Enc.so.2 -> libSvtAv1Enc.so.2.0.0
-rwxr-xr-x 1 root root 5109248 Mar 18 14:43 /usr/lib/libSvtAv1Enc.so.2.0.0
I am running Manjaro linux with KDE Plasma 6.0.2. I am running the latest version of spectacle:
> spectacle --version
spectacle 24.02.1
Edited by Bob Vries