Created attachment 472540 [details] libopenshot-audio-0.1.4.ebuild Newer version with the ebuild renamed from the older one.
Created attachment 486658 [details] libopenshot-audio-0.1.4-r1.ebuild I added a missing dependency: x11-libs/libICE I can confirm that this ebuild works.
Are you sure libICE is directly required by libopenshot-audio? Isn't it an indirect dependency? I don't see any references to libICE in the source. As for the bump, I made a PR here https://github.com/gentoo/gentoo/pull/4902 But I had to block it because I upgraded to ImageMagick 7 which breaks libopenshot. This will have to be fixed upstream as I can't easily downgrade my ImageMagick.
You are right. It does NOT directly depend on libICE. It won't work without it, the configure script explicitly checks for it, and it links with -lICE, but it doesn't use it directly. It seems I was fooled by cmake. When I saw it show up in the configure script output, I thought it was a direct dependency. I said, "Why bother to check for something that you aren't using?" But, apparently cmake doesn't work that way. The check for ICE actually happens in FindX11.cmake which is installed by cmake itself.
https://gitweb.gentoo.org/repo/gentoo.git/commit/media-libs/libopenshot-audio?id=e082ba72e7e105aedbe895a9c93770fdf6d1d667 media-libs/libopenshot-audio: bump to 0.1.4, #618410