From 2b9f80b5e5be04971ca4a3ffa3ec5551ad703763 Mon Sep 17 00:00:00 2001 From: Esteve Varela Colominas Date: Mon, 5 Oct 2026 22:50:06 +0200 Subject: [PATCH] gui-libs/qtutilities: Bump to 6.22.2 Signed-off-by: Esteve Varela Colominas --- gui-libs/qtutilities/Manifest | 1 + .../qtutilities/qtutilities-6.22.2.ebuild | 55 +++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 gui-libs/qtutilities/qtutilities-6.22.2.ebuild diff --git a/gui-libs/qtutilities/Manifest b/gui-libs/qtutilities/Manifest index ace10fc3a0..38547517ff 100644 --- a/gui-libs/qtutilities/Manifest +++ b/gui-libs/qtutilities/Manifest @@ -1,2 +1,3 @@ DIST qtutilities-6.20.0.tar.gz 168086 BLAKE2B 70623c66ddc162d41c7304611b43d5d4e8e6270defec827e42e29f25ca17895c3e722b2ceabe0312cf61b1cc8cce40a6b5231e7e14f76459c4f70e33bdce47c1 SHA512 3eac44c05a0e0bde8a466f17d835e125195e59e5ee691cef95bc8ac472f394c79dc67675a70529a589eabd6255470eed46cd625f081bc5d7a48ef01a14b285c4 DIST qtutilities-6.22.0.tar.gz 175947 BLAKE2B 20daeaf2ed5b0a9c92254eb6d6bb2c48377e27d87e6b464094abf5fea708e829a287b19eba524289138f6f23148f247f3ddd77e65da0606a07dc189f7b04c134 SHA512 64ca763700be1b5a99000c1ccff108dee966f0b88ecf434fbb0d90755218766f84b9bc3edbcace64814bec00cb2b7e4f8b540ca7d1581748ad9a44fd88f7c678 +DIST qtutilities-6.22.2.tar.gz 176294 BLAKE2B 2b08a82765d37a572c7ebcc5880e34cad66f4f7717a9c435c5db4074596bba93f6df2c30d8429df55bcc8b9add324fe2fe86ffef678424bba1addce7b69a6003 SHA512 ffbf387c9f113b650b072fce994e9c1e0757fe08d5e45db9d16685ad6550f9df489301da6cef654b5a3c4aae2799a7a9a63b05ecfd56cff711b4fba10f860e58 diff --git a/gui-libs/qtutilities/qtutilities-6.22.2.ebuild b/gui-libs/qtutilities/qtutilities-6.22.2.ebuild new file mode 100644 index 0000000000..2b07cec378 --- /dev/null +++ b/gui-libs/qtutilities/qtutilities-6.22.2.ebuild @@ -0,0 +1,55 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit cmake multibuild virtualx + +DESCRIPTION="Useful Qt related C++ classes and routines" +HOMEPAGE="https://github.com/Martchus/qtutilities" + +SRC_URI="https://github.com/Martchus/qtutilities/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0/$(ver_cut 1)" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-cpp/cpp-utilities + dev-qt/qtbase:6[dbus,gui,widgets] + dev-qt/qttools:6[linguist] +" +DEPEND="${RDEPEND}" + +pkg_setup() { + MULTIBUILD_VARIANTS=( qt6 ) +} + +multibuild_src_configure() { + local mycmakeargs=( + -DCONFIGURATION_NAME="${MULTIBUILD_VARIANT}" + -DCONFIGURATION_TARGET_SUFFIX="${MULTIBUILD_VARIANT}" + -DEXCLUDE_TESTS_FROM_ALL=$(usex !test) + ) + case "${MULTIBUILD_VARIANT}" in + qt6) mycmakeargs+=( -DQT_PACKAGE_PREFIX=Qt6 ) ;; + esac + cmake_src_configure +} + +src_configure() { + multibuild_foreach_variant multibuild_src_configure +} + +src_compile() { + multibuild_foreach_variant cmake_src_compile +} + +src_test() { + virtx multibuild_foreach_variant cmake_src_test +} + +src_install() { + multibuild_foreach_variant cmake_src_install +}