# Copyright 2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit cmake DESCRIPTION="Qt6 Configuration Tool (for DE/WM without Qt integration) 'KDE Fixes'" HOMEPAGE="https://aur.archlinux.org/packages/qt6ct-kde" SRC_URI="https://github.com/trialuser02/qt6ct/releases/download/${PV}/${P/-kde/}.tar.xz" LICENSE="BSD-2" SLOT="0" KEYWORDS="amd64" # uses Qt private APIs wrt := DEPEND="dev-qt/qtbase:6=[gui,widgets]" RDEPEND=" ${DEPEND} dev-qt/qtsvg:6 " BDEPEND=" dev-qt/qtbase:6 dev-qt/qttools:6[linguist] " PATCHES="${FILESDIR}/qt6ct-shenanigans.patch" S="${WORKDIR}/${P/-kde/}" pkg_postinst() { if [[ ! ${REPLACING_VERSIONS} ]]; then elog "Note need to export QT_QPA_PLATFORMTHEME=qt6ct in the used environment" elog "for theming to take effect (not done automatically, may want to set in" elog "the HOME's shell initialization scripts, or use /etc/env.d followed by" elog "running env-update then re-login)." elog elog "If also using x11-misc/qt5ct, =qt5ct is alternatively recognized so it" elog "can be activated for both Qt5 and Qt6 at once." elog elog "Try disabling if experience startup crashes for some applications," elog "may still be unstable (especially with newly released Qt versions)." fi }