From bf2d5e78ecaa39483580736c1972508f93e478ad Mon Sep 17 00:00:00 2001 From: Alexander Weber Date: Sun, 3 Dec 2023 16:36:46 +0100 Subject: [PATCH] media-video/mediaelch version bump to 2.10.6 (maybe) fix the bug #919039 Signed-off-by: Alexander Weber --- media-video/mediaelch/Manifest | 1 + media-video/mediaelch/mediaelch-2.10.4.ebuild | 3 + media-video/mediaelch/mediaelch-2.10.6.ebuild | 56 +++++++++++++++++++ media-video/mediaelch/mediaelch-9999.ebuild | 2 + 4 files changed, 62 insertions(+) create mode 100644 media-video/mediaelch/mediaelch-2.10.6.ebuild diff --git a/media-video/mediaelch/Manifest b/media-video/mediaelch/Manifest index 90fa25ce71..0a080bc957 100644 --- a/media-video/mediaelch/Manifest +++ b/media-video/mediaelch/Manifest @@ -1 +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 diff --git a/media-video/mediaelch/mediaelch-2.10.4.ebuild b/media-video/mediaelch/mediaelch-2.10.4.ebuild index 149fe5dfa7..2fd803ff06 100644 --- a/media-video/mediaelch/mediaelch-2.10.4.ebuild +++ b/media-video/mediaelch/mediaelch-2.10.4.ebuild @@ -41,6 +41,7 @@ DEPEND="dev-libs/quazip media-libs/libzen media-libs/phonon media-video/mediainfo" + src_configure() { local mycmakeargs=("-DUSE_EXTERN_QUAZIP=ON") if use debug; then @@ -48,6 +49,8 @@ src_configure() { mycmakeargs+=("-DSANITIZE_ADDRESS=on") CXXFLAGS+=("-fsanitize=address") fi + mycmakeargs+=("-DCMAKE_C_FLAGS=${CFLAGS}") + mycmakeargs+=("-DCMAKE_CXX_FLAGS=${CXXFLAGS}") cmake_src_configure } diff --git a/media-video/mediaelch/mediaelch-2.10.6.ebuild b/media-video/mediaelch/mediaelch-2.10.6.ebuild new file mode 100644 index 0000000000..2fd803ff06 --- /dev/null +++ b/media-video/mediaelch/mediaelch-2.10.6.ebuild @@ -0,0 +1,56 @@ +# Copyright 2021-223 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Video metadata scraper" +HOMEPAGE="https://www.mediaelch.de/" + +MY_PN=MediaElch + +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://github.com/Komet/$MY_PN" + EGIT_BRANCH="master" + EGIT_SUBMODULES=() + inherit git-r3 + S="${WORKDIR}/${PN}-9999" +else + RESTRICT="mirror" + SRC_URI="https://github.com/Komet/$MY_PN/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" + S=$WORKDIR/${MY_PN}-${PV} +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 + dev-util/cmake + media-libs/libzen + media-libs/phonon + media-video/mediainfo" + +src_configure() { + local mycmakeargs=("-DUSE_EXTERN_QUAZIP=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}") + + cmake_src_configure +} diff --git a/media-video/mediaelch/mediaelch-9999.ebuild b/media-video/mediaelch/mediaelch-9999.ebuild index 6f9eabad9c..2fd803ff06 100644 --- a/media-video/mediaelch/mediaelch-9999.ebuild +++ b/media-video/mediaelch/mediaelch-9999.ebuild @@ -49,6 +49,8 @@ src_configure() { mycmakeargs+=("-DSANITIZE_ADDRESS=on") CXXFLAGS+=("-fsanitize=address") fi + mycmakeargs+=("-DCMAKE_C_FLAGS=${CFLAGS}") + mycmakeargs+=("-DCMAKE_CXX_FLAGS=${CXXFLAGS}") cmake_src_configure }