commit: 68f3fe5720c380a1744f707a41134dd7dcf297c5 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Thu Apr 24 19:58:50 2025 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Thu Apr 24 20:00:13 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68f3fe57
app-portage/kuroo: add 1.2.4 Bug: https://bugs.gentoo.org/950669 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> app-portage/kuroo/Manifest | 1 + app-portage/kuroo/kuroo-1.2.4.ebuild | 57 ++++++++++++++++++++++++++++++++++++ 2 files changed, 58 insertions(+) diff --git a/app-portage/kuroo/Manifest b/app-portage/kuroo/Manifest index 3bb0ad46b10f..c22344b0d0ec 100644 --- a/app-portage/kuroo/Manifest +++ b/app-portage/kuroo/Manifest @@ -1 +1,2 @@ DIST kuroo-1.2.3.tar.xz 253408 BLAKE2B 621e4e6a54d9beadb33ff550f505405cfdb3a052bb82522e5890e9884c0d3b8e79a589a1d5a464d4ff9e0464b7931e661c83e98ff55ed85c0d83f1ccb0d0cea9 SHA512 f441054bcb97f9ff21a9df2f9a9615ec7445bcbe2ce1d11ba413ce94a265cc1de37fdac901ffb6dae8c3e58dcb128b7d24ca686fa74ef6bd428f6b6056d481a6 +DIST kuroo-1.2.4.tar.xz 283608 BLAKE2B 9592dfeb620bb7e284c113c9d1d98544725367da835fd16368d74504fee837ab976799a37f94bd58d4f3893629d87359b6dae0a73b2e1ab670c25f7fe1bdf386 SHA512 e6fa588c21869b2db4e001de18c35144e130791bccf4285033fa3d17e3199e7a83e610553dc7d2fe57fe6de114810e924cf48ea1c67d41fafb019d5ef9e745a5 diff --git a/app-portage/kuroo/kuroo-1.2.4.ebuild b/app-portage/kuroo/kuroo-1.2.4.ebuild new file mode 100644 index 000000000000..6e7198c1e81c --- /dev/null +++ b/app-portage/kuroo/kuroo-1.2.4.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +KFMIN=6.6.0 +QTMIN=6.7.2 +inherit ecm optfeature + +if [[ ${PV} == *9999* ]] ; then + ESVN_REPO_URI="https://svn.code.sf.net/p/kuroo/code/kuroo4/trunk" + inherit subversion +else + SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.xz" + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="Graphical Portage frontend based on KDE Frameworks" +HOMEPAGE="https://sourceforge.net/projects/kuroo/" + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +DEPEND=" + dev-db/sqlite:3 + >=dev-qt/qt5compat-${QTMIN}:6 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-frameworks/kauth-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/threadweaver-${KFMIN}:6 +" +RDEPEND="${DEPEND} + app-portage/gentoolkit +" +BDEPEND=">=dev-build/cmake-3.30.2" + +pkg_postinst() { + if ! has_version app-admin/logrotate ; then + elog "Installing app-admin/logrotate is recommended to keep" + elog "portage's summary.log size reasonable to view in the history page." + fi + optfeature "graphical configuration merging (when run as root)" "kde-misc/kdiff3" + + ecm_pkg_postinst +}
