From 6838a68bcfe3575b5d875e9aece2c43ec6dc9658 Mon Sep 17 00:00:00 2001 From: saundersp Date: Sun, 9 Mar 2025 22:38:31 +0100 Subject: [PATCH] Added gui-apps/qt6ct-kde-0.10-r1 --- gui-apps/qt6ct-kde/Manifest | 4 ++ gui-apps/qt6ct-kde/qt6ct-kde-0.10-r1.ebuild | 45 +++++++++++++++++++ metadata/md5-cache/gui-apps/qt6ct-kde-0.10-r1 | 14 ++++++ 3 files changed, 63 insertions(+) create mode 100644 gui-apps/qt6ct-kde/qt6ct-kde-0.10-r1.ebuild create mode 100644 metadata/md5-cache/gui-apps/qt6ct-kde-0.10-r1 diff --git a/gui-apps/qt6ct-kde/Manifest b/gui-apps/qt6ct-kde/Manifest index 49ebf8c..9416660 100644 --- a/gui-apps/qt6ct-kde/Manifest +++ b/gui-apps/qt6ct-kde/Manifest @@ -1 +1,5 @@ +DIST qt6ct-0.10.tar.gz 160189 BLAKE2B f49819a0eac5161d260e96b98e501787abc0e953e0026f1b05649a9c03d346f37df185f62b20a318038e542a192e047c9294e8788e92cfe5868ed5e8f807627f SHA512 4a64ebe79cab0660178693bddce15bcf87c36b0331cd93578c1f09987c49ca28bb30cb39a1973338981d69c50976c2a37dec55b3f8f9d4520ffcbf0e73757ccd DIST qt6ct-0.9.tar.xz 75868 BLAKE2B 32c3cb641edcedc5a3c675e9f9541c1d8269f9b40ed3dff7da14ce6b2686302f3812ec365fc746bd872cba1a12bcee1a644e3bad5885ba7a27d3fe1de0693f01 SHA512 ea5242cc10d9d210e190dd442c72c9f75c6a13e50191ec164fc9772de0475ca39453f22b061cfe24e1face4d660159d491627b65f2637b5d611cfe5fb0ac228f +EBUILD qt6ct-kde-0.10-r1.ebuild 1278 BLAKE2B 15598b7c0968a0775da3cdec5100dae8753a66f8ae062ae192eea5180761db6b7c09b95372774834e80896b73134fdc1395db8bdd2f79d0685c9b9a02313ea27 SHA512 293f0ebf53f514cc30b483052396b9529a7c257eb172575e6fe177daef648ebb8dfccd353e64f7d69948dc99ab811118dca441392daceffeffcd81c5adfdeb4e +EBUILD qt6ct-kde-0.9.ebuild 1310 BLAKE2B 93e617337c2416faa228443be01f6263214a3d8b336a109aca38bd1fb7c308d8d9433c7c7672e9b374d8196c42502996f9247fecdc6cecc6fb88933c94684929 SHA512 e23873a83782fe056f3605317adbd850c6de1d89b4e13c470948310dae49bb032922e33be896fcc1ce033fca40bafb112799941573ace162e414645c68c6266e +MISC metadata.xml 341 BLAKE2B a06d70b255b597080b1797795f727649588f8d3a6637851caefecf35cb92f226481188d2e3d7436fcec534210fa725f52558f17381ae80b802c1eea62a1daeba SHA512 fb94310ca20c5377411f70d1f3ae418021a7cc2bcaef9429251093cf11ab22218d52923039e2971a450c1c000dd6890c72118c02f67c6b8f3b2f5fef13c4318f diff --git a/gui-apps/qt6ct-kde/qt6ct-kde-0.10-r1.ebuild b/gui-apps/qt6ct-kde/qt6ct-kde-0.10-r1.ebuild new file mode 100644 index 0000000..8fbba2a --- /dev/null +++ b/gui-apps/qt6ct-kde/qt6ct-kde-0.10-r1.ebuild @@ -0,0 +1,45 @@ +# Copyright 2023-2025 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/ilya-fedin/${PN/-kde/}/archive/refs/tags/${PV}.tar.gz -> ${P/-kde/}.tar.gz" + +S="${WORKDIR}/${P/-kde/}" + +LICENSE='BSD-2' +SLOT='0' +KEYWORDS='amd64' + +# uses Qt private APIs wrt := +# dlopen: qtsvg +DEPEND=' + dev-qt/qtbase:6=[gui,widgets] +' +RDEPEND=" + ${DEPEND} + dev-qt/qtsvg:6 +" +BDEPEND=' + dev-qt/qtbase:6 + dev-qt/qttools:6[linguist] +' + +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 +} diff --git a/metadata/md5-cache/gui-apps/qt6ct-kde-0.10-r1 b/metadata/md5-cache/gui-apps/qt6ct-kde-0.10-r1 new file mode 100644 index 0000000..2d46e73 --- /dev/null +++ b/metadata/md5-cache/gui-apps/qt6ct-kde-0.10-r1 @@ -0,0 +1,14 @@ +BDEPEND=dev-qt/qtbase:6 dev-qt/qttools:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst prepare test +DEPEND=dev-qt/qtbase:6=[gui,widgets] +DESCRIPTION=Qt6 Configuration Tool (for DE/WM without Qt integration) 'KDE Fixes' +EAPI=8 +HOMEPAGE=https://aur.archlinux.org/packages/qt6ct-kde +INHERIT=cmake +KEYWORDS=amd64 +LICENSE=BSD-2 +RDEPEND=dev-qt/qtbase:6=[gui,widgets] dev-qt/qtsvg:6 +SLOT=0 +SRC_URI=https://github.com/ilya-fedin/qt6ct/archive/refs/tags/0.10.tar.gz -> qt6ct-0.10.tar.gz +_eclasses_=toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 multilib b2a329026f2e404e9e371097dda47f96 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 10a50dfaf728b802fcfd37f8d0da9056 +_md5_=604951d8a3282e84a3f79f6abcffb651