Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-editors/kile/
Date: Wed, 25 Dec 2019 16:27:22
Message-Id: 1577290695.152e782c9477c239bbef995cb9a0594521f5da84.asturm@gentoo
1 commit: 152e782c9477c239bbef995cb9a0594521f5da84
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Wed Dec 25 16:18:15 2019 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Wed Dec 25 16:18:15 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=152e782c
7
8 app-editors/kile: 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 app-editors/kile/kile-2.9.93.ebuild | 63 ++++++++++++++++++++-----------------
14 1 file changed, 34 insertions(+), 29 deletions(-)
15
16 diff --git a/app-editors/kile/kile-2.9.93.ebuild b/app-editors/kile/kile-2.9.93.ebuild
17 index 2d64261c3d4..e13393daca2 100644
18 --- a/app-editors/kile/kile-2.9.93.ebuild
19 +++ b/app-editors/kile/kile-2.9.93.ebuild
20 @@ -3,44 +3,50 @@
21
22 EAPI=7
23
24 -KDE_HANDBOOK="forceoptional"
25 -inherit kde5
26 +ECM_HANDBOOK="forceoptional"
27 +KFMIN=5.60.0
28 +QTMIN=5.12.3
29 +inherit ecm kde.org
30
31 DESCRIPTION="Latex Editor and TeX shell based on KDE Frameworks"
32 HOMEPAGE="https://kile.sourceforge.io/"
33 -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
34 +
35 +if [[ ${KDE_BUILD_TYPE} == release ]]; then
36 + SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
37 + KEYWORDS="amd64 x86"
38 +fi
39
40 LICENSE="FDL-1.2 GPL-2"
41 -KEYWORDS="amd64 x86"
42 +SLOT="5"
43 IUSE="+pdf +png"
44
45 DEPEND="
46 - $(add_frameworks_dep kconfig)
47 - $(add_frameworks_dep kcoreaddons)
48 - $(add_frameworks_dep kcrash)
49 - $(add_frameworks_dep kdbusaddons)
50 - $(add_frameworks_dep kdoctools)
51 - $(add_frameworks_dep kguiaddons)
52 - $(add_frameworks_dep khtml)
53 - $(add_frameworks_dep ki18n)
54 - $(add_frameworks_dep kiconthemes)
55 - $(add_frameworks_dep kinit)
56 - $(add_frameworks_dep kio)
57 - $(add_frameworks_dep kparts)
58 - $(add_frameworks_dep ktexteditor)
59 - $(add_frameworks_dep kwindowsystem)
60 - $(add_frameworks_dep kxmlgui)
61 - $(add_kdeapps_dep okular)
62 - $(add_qt_dep qtdbus)
63 - $(add_qt_dep qtscript)
64 - $(add_qt_dep qttest)
65 - $(add_qt_dep qtwidgets)
66 + >=dev-qt/qtdbus-${QTMIN}:5
67 + >=dev-qt/qtscript-${QTMIN}:5
68 + >=dev-qt/qttest-${QTMIN}:5
69 + >=dev-qt/qtwidgets-${QTMIN}:5
70 + >=kde-apps/okular-19.04.3:5
71 + >=kde-frameworks/kconfig-${KFMIN}:5
72 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
73 + >=kde-frameworks/kcrash-${KFMIN}:5
74 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
75 + >=kde-frameworks/kdoctools-${KFMIN}:5
76 + >=kde-frameworks/kguiaddons-${KFMIN}:5
77 + >=kde-frameworks/khtml-${KFMIN}:5
78 + >=kde-frameworks/ki18n-${KFMIN}:5
79 + >=kde-frameworks/kiconthemes-${KFMIN}:5
80 + >=kde-frameworks/kinit-${KFMIN}:5
81 + >=kde-frameworks/kio-${KFMIN}:5
82 + >=kde-frameworks/kparts-${KFMIN}:5
83 + >=kde-frameworks/ktexteditor-${KFMIN}:5
84 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
85 + >=kde-frameworks/kxmlgui-${KFMIN}:5
86 pdf? ( app-text/poppler[qt5] )
87 "
88 RDEPEND="${DEPEND}
89 !app-editors/kile:4
90 - $(add_kdeapps_dep konsole)
91 - $(add_kdeapps_dep okular 'pdf?')
92 + >=kde-apps/konsole-19.04.3:5
93 + >=kde-apps/okular-19.04.3:5[pdf?]
94 virtual/latex-base
95 virtual/tex-base
96 pdf? (
97 @@ -59,8 +65,7 @@ PATCHES=( "${FILESDIR}/${P}-cmake.patch" )
98
99 src_configure() {
100 local mycmakeargs=(
101 - $(cmake-utils_use_find_package pdf Poppler)
102 + $(cmake_use_find_package pdf Poppler)
103 )
104 -
105 - kde5_src_configure
106 + ecm_src_configure
107 }