Use v0.6.8 release archive and apply manually extracted patches instead
of downloading a commit archive from GitHub. This makes it possible to
share the source archive between 0.6.8-rN and 0.6.8_p20240128-rN.
I'm a not big fan of having lots of patches in files/ directory instead
of using an upstream commit archive, but loudgain repository (and a
commit archives as well) have prebuilt binary inside it, so it would be
beneficial to use fixed version of release archive. I feel that the
amount of patches are still acceptable.
Bump minimum required CMake version. See bug #951350.
Add a new rgbpm2 script, which is multi-processing version of rgbpm.
This was added to the upstream master branch after 0.6.8, but not yet
released.
I believe this ebuild can replace loudgain-0.6.8_p20240128-r2.ebuild
(and also loudgain-0.6.8-r2.ebuild), but considering the amount of
ebuild changes, I will keep those old ebuilds for a while.
Signed-off-by: YOSHIOKA Takuma <lo48576@hard-wi.red>
0.6.8-r* (without unreleased changes and unmerged pull requests) lacks
documentation updates and ID3v2.3 support (through TagLib 1.12), and
0.6.8_p20240128 still comes from the same upstream repository.
So I believe the removal of 0.6.8_p20240128-r2 is an accident, and
restores it for users who requires such unreleased upstream features or
who don't want to install <ffmpeg-5 system-wide.
Signed-off-by: YOSHIOKA Takuma <lo48576@hard-wi.red>
It seems like `av_register_all` is not available in ffmpeg-6, and
I'm not sure loudgain would work without issues with ffmpeg-6.
Closes: https://bugs.gentoo.org/922026
Signed-off-by: YOSHIOKA Takuma <lo48576@hard-wi.red>