Created attachment 585224 [details]
alpha ebuild version for cinelerra GG (Infinity)
The most advanced OS video editor for linux - Cinelerra Infinity is the most stable and live version of Cinelerra. I attend my work version as alpha version. Could somebody review? I'd like to see this fork of Cinelerra in official repository.
This ebuild get sources from git (always latest version) so not every version is for production. I don't know how switch to release based ebuild since I didn't find way how to do it.
here is another ebuild for Cinelerra GG
Created attachment 611096 [details]
There is my version, which I had personal since this May. I'm not sure, is this alpha, since it just one of 3 mods. Meanwhile, I'm trying to get version 20200131, which I expect to have pulseaudio support.
Created attachment 612066 [details]
Here is ebuild for next promised version. As expected, now it has no problems to be used as part of desktop, thanks to pulse (just one warning - avoid YUV).
Nikita, thanks for ebuild. Can You please elaborate more on what's wrong with YUV?
Trying to compile this version of cinelerra (on my own, not with an ebuild), I noticed that the configure script has a --with-jobs option that sets the number of jobs (defaults to 5), and that this overrides any job setting you might use with 'make -j3', which to my understanding means that in an ebuild at least part of MAKEOPTS will be ignored.
Also, the bundled-in a52dec code doesn't properly handle an ncurses with a separate libtinfo. Additionally there was some problem with the 3rd-party openjpeg code.
The point is, it seems to me like some patches might be needed to make cinelerra-gg ready for portage.
I just installed the version from ceamac overlay last days.
There is not "gg" in ebuild name but it's a gg version
This should replace the existing cinelerra, as the ebuild that's there now is using Cinelerra-CV, which is completely dead, and doesn't work at all with recent gcc (not just version 10, but version 9 as well!).
(In reply to Alexander Weber from comment #6)
> I just installed the version from ceamac overlay last days.
> There is not "gg" in ebuild name but it's a gg version
This build depends on libvdpau but the ebuild don't reflect this. So be prepared to run "emerge --oneshot libvdpau"
Sorry, accidentally caught it along with the existing cinelerra.