kde-frameworks/kxmlgui/kxmlgui-5.77.0-r2.ebuild
changeset 3 fc1bbb6157eb
equal deleted inserted replaced
2:e83c1ad7d608 3:fc1bbb6157eb
       
     1 # Copyright 1999-2021 Gentoo Authors
       
     2 # Distributed under the terms of the GNU General Public License v2
       
     3 
       
     4 EAPI=7
       
     5 
       
     6 ECM_DESIGNERPLUGIN="true"
       
     7 PVCUT=$(ver_cut 1-2)
       
     8 QTMIN=5.15.1
       
     9 VIRTUALX_REQUIRED="test"
       
    10 inherit ecm kde.org
       
    11 
       
    12 DESCRIPTION="Framework for managing menu and toolbar actions in an abstract way"
       
    13 KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
       
    14 LICENSE="LGPL-2+"
       
    15 IUSE=""
       
    16 
       
    17 # slot op: includes QtCore/private/qlocale_p.h
       
    18 DEPEND="
       
    19 	>=dev-qt/qtcore-${QTMIN}:5=
       
    20 	>=dev-qt/qtdbus-${QTMIN}:5
       
    21 	>=dev-qt/qtgui-${QTMIN}:5
       
    22 	>=dev-qt/qtnetwork-${QTMIN}:5[ssl]
       
    23 	>=dev-qt/qtprintsupport-${QTMIN}:5
       
    24 	>=dev-qt/qtwidgets-${QTMIN}:5
       
    25 	>=dev-qt/qtxml-${QTMIN}:5
       
    26 	=kde-frameworks/kconfig-${PVCUT}*:5
       
    27 	=kde-frameworks/kconfigwidgets-${PVCUT}*:5
       
    28 	=kde-frameworks/kcoreaddons-${PVCUT}*:5
       
    29 	=kde-frameworks/kglobalaccel-${PVCUT}*:5
       
    30 	=kde-frameworks/kguiaddons-${PVCUT}*:5
       
    31 	=kde-frameworks/ki18n-${PVCUT}*:5
       
    32 	=kde-frameworks/kiconthemes-${PVCUT}*:5
       
    33 	=kde-frameworks/kitemviews-${PVCUT}*:5
       
    34 	=kde-frameworks/kwidgetsaddons-${PVCUT}*:5
       
    35 "
       
    36 RDEPEND="${DEPEND}"
       
    37 
       
    38 PATCHES=(
       
    39 	"${FILESDIR}"/${P}-no-kwindowsystem.patch
       
    40 	"${FILESDIR}"/${P}-fix-key-recording.patch
       
    41 )
       
    42 
       
    43 src_configure() {
       
    44 	local mycmakeargs=(
       
    45 		-DCMAKE_DISABLE_FIND_PACKAGE_KF5Attica=ON
       
    46 	)
       
    47 
       
    48 	ecm_src_configure
       
    49 }
       
    50 
       
    51 src_test() {
       
    52 	# Files are missing; whatever. Bugs 650290, 668198
       
    53 	local myctestargs=(
       
    54 		-E "(ktoolbar_unittest|kxmlgui_unittest)"
       
    55 	)
       
    56 
       
    57 	ecm_src_test
       
    58 }