commit:     35a551a3a6dc51cce11ba23b69586934dd4ab780
Author:     Jannis Achstetter <kripton <AT> kripserver <DOT> net>
AuthorDate: Thu Jul  3 21:55:03 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jul  4 18:35:26 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35a551a3

app-misc/qlcplus: add 4.14.3, drop 4.14.1

Bug: https://bugs.gentoo.org/953424
Bug: https://bugs.gentoo.org/958241
Signed-off-by: Jannis Achstetter <kripton <AT> kripserver.net>
Part-of: https://github.com/gentoo/gentoo/pull/41679
Closes: https://github.com/gentoo/gentoo/pull/41679
Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-misc/qlcplus/Manifest                                         | 2 +-
 app-misc/qlcplus/{qlcplus-4.14.1.ebuild => qlcplus-4.14.3.ebuild} | 7 +++++++
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/app-misc/qlcplus/Manifest b/app-misc/qlcplus/Manifest
index aba9e0999342..032311b64da7 100644
--- a/app-misc/qlcplus/Manifest
+++ b/app-misc/qlcplus/Manifest
@@ -1 +1 @@
-DIST QLC+_4.14.1.tar.gz 12490354 BLAKE2B 
af1e06554f7bcc4097afe76d91ba4a8a8f6c1336c0aab5fa602ea65c81b9998539a71f425319f594c16a7506b141e49d31ec45da570c61c85086ab11d61b12de
 SHA512 
3b40437c3845499d901e13fc59e8ad30059c7cf9bb2b1abd89e4d29d0a9415a70a056c1ae8fab2de33eabcfabc58c642670cb65da0a3e1bdafe10721b39460a2
+DIST QLC+_4.14.3.tar.gz 12417429 BLAKE2B 
a7146c2d63edd051beaf6afa6f8cda77f04985b868b508de173057e87d9ff7714e278e2ad08ab3f09046f5821add24e36be42d651c5d038fc32c3f1e430a33f9
 SHA512 
c379596197f6e7b7e7955dd718bb62af3511c7c856bd5967c44417785de2345f78f1bf0a65ed70ee0c8a084fa80471721e2ac6ebb00631ba6fedaa6ab4e140de

diff --git a/app-misc/qlcplus/qlcplus-4.14.1.ebuild 
b/app-misc/qlcplus/qlcplus-4.14.3.ebuild
similarity index 84%
rename from app-misc/qlcplus/qlcplus-4.14.1.ebuild
rename to app-misc/qlcplus/qlcplus-4.14.3.ebuild
index 23aeca2f9a9b..87c3bbc368f4 100644
--- a/app-misc/qlcplus/qlcplus-4.14.1.ebuild
+++ b/app-misc/qlcplus/qlcplus-4.14.3.ebuild
@@ -26,6 +26,7 @@ RDEPEND="
        dev-qt/qtdeclarative:6
        dev-qt/qtmultimedia:6
        dev-qt/qtserialport:6
+       dev-qt/qtsvg:6
        dev-qt/qtwebsockets:6
        media-libs/alsa-lib
        media-libs/libmad
@@ -49,6 +50,12 @@ src_prepare() {
 
        sed -e "s|/etc/udev/rules.d|$(get_udevdir)|g" \
                -i variables.cmake || die
+
+       ## Build script neither honors -DQT_DEFAULT_MAJOR_VERSION
+       ## nor -DQT_VERSION_MAJOR nor -DQT_MAJOR_VERSION. Let's patch
+       ## the CMakeLists file
+       sed -e "s| Qt5 | |g" -e "s|\${QT_VERSION_MAJOR}|6|g" \
+               -i CMakeLists.txt || die
 }
 
 pkg_postinst() {

Reply via email to