Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: kde-misc/kimtoy/
Date: Wed, 25 Dec 2019 01:27:52
Message-Id: 1577237163.69cd97b62ad3e9b2fdf062875eddac60ebe30766.asturm@gentoo
1 commit: 69cd97b62ad3e9b2fdf062875eddac60ebe30766
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Wed Dec 25 00:24:59 2019 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Wed Dec 25 01:26:03 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69cd97b6
7
8 kde-misc/kimtoy: Port to ecm.eclass and kde.org.eclass
9
10 Package-Manager: Portage-2.3.83, Repoman-2.3.20
11 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
12
13 kde-misc/kimtoy/kimtoy-1.92_pre20190225.ebuild | 66 ++++++++++++++------------
14 1 file changed, 36 insertions(+), 30 deletions(-)
15
16 diff --git a/kde-misc/kimtoy/kimtoy-1.92_pre20190225.ebuild b/kde-misc/kimtoy/kimtoy-1.92_pre20190225.ebuild
17 index 0efb2e94e07..9c204ca7344 100644
18 --- a/kde-misc/kimtoy/kimtoy-1.92_pre20190225.ebuild
19 +++ b/kde-misc/kimtoy/kimtoy-1.92_pre20190225.ebuild
20 @@ -3,38 +3,44 @@
21
22 EAPI=7
23
24 +KFMIN=5.60.0
25 +QTMIN=5.12.3
26 COMMIT="c8b3da65bfd289d0a0262aa673aa6b697022d4a3"
27 -inherit kde5
28 +inherit ecm kde.org
29
30 -DESCRIPTION="An input method frontend for Plasma"
31 +DESCRIPTION="Input method frontend for Plasma"
32 HOMEPAGE="https://www.linux-apps.com/content/show.php?content=140967"
33 -SRC_URI="https://github.com/KDE/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
34 +
35 +if [[ ${KDE_BUILD_TYPE} = release ]]; then
36 + SRC_URI="https://github.com/KDE/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
37 + KEYWORDS="~amd64 ~x86"
38 +fi
39
40 LICENSE="GPL-2+"
41 -KEYWORDS="~amd64 ~x86"
42 +SLOT="5"
43 IUSE="libressl scim semantic-desktop"
44
45 DEPEND="
46 - $(add_frameworks_dep karchive)
47 - $(add_frameworks_dep kconfig)
48 - $(add_frameworks_dep kconfigwidgets)
49 - $(add_frameworks_dep kcoreaddons)
50 - $(add_frameworks_dep kdbusaddons)
51 - $(add_frameworks_dep ki18n)
52 - $(add_frameworks_dep kiconthemes)
53 - $(add_frameworks_dep kio)
54 - $(add_frameworks_dep knewstuff)
55 - $(add_frameworks_dep knotifications)
56 - $(add_frameworks_dep kwidgetsaddons)
57 - $(add_frameworks_dep kwindowsystem)
58 - $(add_frameworks_dep kxmlgui)
59 - $(add_frameworks_dep plasma)
60 app-i18n/ibus
61 dev-libs/glib:2
62 - dev-qt/qtdbus:5
63 - dev-qt/qtgui:5
64 - dev-qt/qtwidgets:5
65 - dev-qt/qtx11extras:5
66 + >=dev-qt/qtdbus-${QTMIN}:5
67 + >=dev-qt/qtgui-${QTMIN}:5
68 + >=dev-qt/qtwidgets-${QTMIN}:5
69 + >=dev-qt/qtx11extras-${QTMIN}:5
70 + >=kde-frameworks/karchive-${KFMIN}:5
71 + >=kde-frameworks/kconfig-${KFMIN}:5
72 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
73 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
74 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
75 + >=kde-frameworks/ki18n-${KFMIN}:5
76 + >=kde-frameworks/kiconthemes-${KFMIN}:5
77 + >=kde-frameworks/kio-${KFMIN}:5
78 + >=kde-frameworks/knewstuff-${KFMIN}:5
79 + >=kde-frameworks/knotifications-${KFMIN}:5
80 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
81 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
82 + >=kde-frameworks/kxmlgui-${KFMIN}:5
83 + >=kde-frameworks/plasma-${KFMIN}:5
84 media-libs/libpng:0=[apng]
85 x11-libs/libX11
86 !libressl? ( dev-libs/openssl:0= )
87 @@ -43,15 +49,17 @@ DEPEND="
88 >=app-i18n/scim-1.4.9
89 dev-libs/dbus-c++
90 )
91 - semantic-desktop? ( $(add_frameworks_dep kfilemetadata) )
92 + semantic-desktop? ( >=kde-frameworks/kfilemetadata-${KFMIN}:5 )
93 "
94 RDEPEND="${DEPEND}
95 !kde-misc/kimtoy:4
96 >=app-i18n/fcitx-4.0
97 "
98
99 +S="${WORKDIR}/${PN}-${COMMIT}"
100 +
101 src_prepare() {
102 - kde5_src_prepare
103 + ecm_src_prepare
104
105 # bug 581736
106 cmake_comment_add_subdirectory po
107 @@ -59,12 +67,10 @@ src_prepare() {
108
109 src_configure() {
110 local mycmakeargs=(
111 - $(cmake-utils_use_find_package scim SCIM)
112 - $(cmake-utils_use_find_package scim DBusCXX)
113 - $(cmake-utils_use_find_package semantic-desktop KF5FileMetaData)
114 + $(cmake_use_find_package scim SCIM)
115 + $(cmake_use_find_package scim DBusCXX)
116 + $(cmake_use_find_package semantic-desktop KF5FileMetaData)
117 )
118
119 - kde5_src_configure
120 + ecm_src_configure
121 }
122 -
123 -S="${WORKDIR}/${PN}-${COMMIT}"