# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 QTMIN=5.15.1 inherit ecm kde.org xdg-utils DESCRIPTION="Framework for solving common problems such as caching, randomisation, and more" LICENSE="LGPL-2+" KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" IUSE="fam nls" BDEPEND=" nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 ) " DEPEND=" >=dev-qt/qtcore-${QTMIN}:5[icu] fam? ( virtual/fam ) " RDEPEND="${DEPEND}" src_configure() { local mycmakeargs=( -D_KDE4_DEFAULT_HOME_POSTFIX=4 -DENABLE_PROCSTAT=OFF # silence FreeBSD spam -DCMAKE_DISABLE_FIND_PACKAGE_PythonModuleGeneration=ON # bug 746866 $(cmake_use_find_package fam FAM) ) ecm_src_configure } src_test() { # bugs: 619656, 632398, 647414, 665682 local myctestargs=( -j1 -E "(kautosavefiletest|kdirwatch_qfswatch_unittest|kdirwatch_stat_unittest|kformattest)" ) ecm_src_test } pkg_postinst() { ecm_pkg_postinst xdg_mimeinfo_database_update } pkg_postrm() { ecm_pkg_postrm xdg_mimeinfo_database_update }