commit:     878aa28d7828d9f34d90043e98aa85ab0843c1e4
Author:     Alexander Weber <web.alexander <AT> web <DOT> de>
AuthorDate: Fri Oct 25 18:01:46 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Fri Oct 25 18:02:40 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=878aa28d

media-video/mediaelch: Version bump to 2.12.0

Signed-off-by: Alexander Weber <web.alexander <AT> web.de>

 media-video/mediaelch/Manifest                     |  2 +-
 ...aelch-2.10.4.ebuild => mediaelch-2.12.0.ebuild} | 55 +++++++++++++++-------
 media-video/mediaelch/mediaelch-9999.ebuild        |  7 ++-
 3 files changed, 45 insertions(+), 19 deletions(-)

diff --git a/media-video/mediaelch/Manifest b/media-video/mediaelch/Manifest
index 0a080bc95..dde9129ca 100644
--- a/media-video/mediaelch/Manifest
+++ b/media-video/mediaelch/Manifest
@@ -1,2 +1,2 @@
-DIST mediaelch-2.10.4.tar.gz 3280636 BLAKE2B 
432f24a874f0843232e10909ba08393604acd75e0c49ea0ca660a64a7ec7ea55e8f79f21074bdac64d8e3815370f31978db8de25e79939682818aacad7aaeb76
 SHA512 
725b03cd179e2c14f94a5744675ac2cc570da1a2fa6818dcd1854542b354eb83f10c5653d92b946308740d7964cb91855f7d57ec314d784c1cbacd96b4c22aeb
 DIST mediaelch-2.10.6.tar.gz 3300733 BLAKE2B 
f0db7f9c8bd4b88664180024ed9e64c56218c8c975c6f35c1031434958f0ddf0654116e463d5f3d927087a42a06279dd0d77de3220ef6d9460db9f277efc6fe5
 SHA512 
c8d83396b31b95388a19c30d9e7fe657ce125a87cd362da5eb7b97edefcf7b25dde5a6f3e1d527225847404b386c38739c525079b3c754da8ccbead38eb99d0d
+DIST mediaelch-2.12.0.tar.gz 3365121 BLAKE2B 
6847290c64eeba74cdf2d60e8cc2ccb0c819bdee11aaaf7477a914f5ca1526dd303be50593191b77d6130bbe3b0f07d54c9f4c5d9e848628574bcfc9fb850af1
 SHA512 
b347c313a12e325abe8c5e67cffc53a91fdb87236fb0dca9c8fc4bdd01db3e0028c694ce2766314e38e73df138e2078dd54191593d6c0519f2f719f65c3dda69

diff --git a/media-video/mediaelch/mediaelch-2.10.4.ebuild 
b/media-video/mediaelch/mediaelch-2.12.0.ebuild
similarity index 50%
rename from media-video/mediaelch/mediaelch-2.10.4.ebuild
rename to media-video/mediaelch/mediaelch-2.12.0.ebuild
index 4f5950e83..c7424e300 100644
--- a/media-video/mediaelch/mediaelch-2.10.4.ebuild
+++ b/media-video/mediaelch/mediaelch-2.12.0.ebuild
@@ -25,31 +25,54 @@ fi
 
 LICENSE="LGPL-3"
 SLOT="0"
-IUSE="debug"
-
-DEPEND="dev-libs/quazip
-       dev-qt/qtconcurrent:5
-       dev-qt/qtcore:5
-       dev-qt/qtdeclarative:5
-       dev-qt/qtgui:5
-       dev-qt/qtmultimedia:5[widgets]
-       dev-qt/qtopengl:5
-       dev-qt/qtsql:5
-       dev-qt/qtsvg:5
-       dev-qt/qtxmlpatterns:5
-       media-libs/libzen
-       media-libs/phonon
-       media-video/mediainfo"
+IUSE="debug qt5 +qt6 lto"
+REQUIRED_USE="|| ( qt5 qt6 )"
+
+DEPEND=">dev-libs/quazip-1.3[qt5?,qt6]
+       qt5? (
+               dev-qt/qtconcurrent:5
+               dev-qt/qtcore:5
+               dev-qt/qtdeclarative:5
+               dev-qt/qtgui:5
+               dev-qt/qtmultimedia:5[widgets]
+               dev-qt/qtopengl:5
+               dev-qt/qtsql:5
+               dev-qt/qtsvg:5
+               dev-qt/qtxmlpatterns:5
+       )
+       qt6? (
+               dev-qt/qt5compat:6
+               dev-qt/qtbase:6[concurrent,gui,opengl,sql,widgets,xml]
+               dev-qt/qtdeclarative:6
+               dev-qt/qtmultimedia:6
+               dev-qt/qtsvg:6
+               dev-qt/qttools:6
+       )
+       media-video/ffmpeg
+       media-video/mediainfo
+       x11-libs/libxkbcommon"
+
+RDEPEND="$DEPEND"
 
 src_configure() {
-       local mycmakeargs=("-DUSE_EXTERN_QUAZIP=ON")
+       local mycmakeargs=(
+               "-DUSE_EXTERN_QUAZIP=ON"
+               "-DDISABLE_UPDATER=ON"
+       )
+
        if use debug; then
                CMAKE_BUILD_TYPE=Debug
                mycmakeargs+=("-DSANITIZE_ADDRESS=on")
                CXXFLAGS+=("-fsanitize=address")
        fi
+
        mycmakeargs+=("-DCMAKE_C_FLAGS=${CFLAGS}")
        mycmakeargs+=("-DCMAKE_CXX_FLAGS=${CXXFLAGS}")
 
+       use qt5 && mycmakeargs+=("-DMEDIAELCH_FORCE_QT5=ON")
+       use qt6 && mycmakeargs+=("-DMEDIAELCH_FORCE_QT6=ON")
+
+       use lto && mycmakeargs+=("-DENABLE_LTO=ON")
+
        cmake_src_configure
 }

diff --git a/media-video/mediaelch/mediaelch-9999.ebuild 
b/media-video/mediaelch/mediaelch-9999.ebuild
index bf339f577..c7424e300 100644
--- a/media-video/mediaelch/mediaelch-9999.ebuild
+++ b/media-video/mediaelch/mediaelch-9999.ebuild
@@ -28,7 +28,7 @@ SLOT="0"
 IUSE="debug qt5 +qt6 lto"
 REQUIRED_USE="|| ( qt5 qt6 )"
 
-DEPEND=">dev-libs/quazip-1.2[qt5?,qt6]
+DEPEND=">dev-libs/quazip-1.3[qt5?,qt6]
        qt5? (
                dev-qt/qtconcurrent:5
                dev-qt/qtcore:5
@@ -49,7 +49,10 @@ DEPEND=">dev-libs/quazip-1.2[qt5?,qt6]
                dev-qt/qttools:6
        )
        media-video/ffmpeg
-       media-video/mediainfo"
+       media-video/mediainfo
+       x11-libs/libxkbcommon"
+
+RDEPEND="$DEPEND"
 
 src_configure() {
        local mycmakeargs=(

Reply via email to