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-apps/okular/
Date: Sun, 25 Oct 2020 00:28:05
Message-Id: 1603585661.55a236defed2e0c174884fe182bce7ba8642ddaa.asturm@gentoo
1 commit: 55a236defed2e0c174884fe182bce7ba8642ddaa
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sat Oct 24 21:15:27 2020 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sun Oct 25 00:27:41 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55a236de
7
8 kde-apps/okular: Drop 20.04.3 (r0) and 20.08.2 (r0)
9
10 Package-Manager: Portage-3.0.8, Repoman-3.0.2
11 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
12
13 kde-apps/okular/okular-20.04.3.ebuild | 112 ----------------------------------
14 kde-apps/okular/okular-20.08.2.ebuild | 107 --------------------------------
15 2 files changed, 219 deletions(-)
16
17 diff --git a/kde-apps/okular/okular-20.04.3.ebuild b/kde-apps/okular/okular-20.04.3.ebuild
18 deleted file mode 100644
19 index 7e38e1125eb..00000000000
20 --- a/kde-apps/okular/okular-20.04.3.ebuild
21 +++ /dev/null
22 @@ -1,112 +0,0 @@
23 -# Copyright 1999-2020 Gentoo Authors
24 -# Distributed under the terms of the GNU General Public License v2
25 -
26 -EAPI=7
27 -
28 -ECM_HANDBOOK="forceoptional"
29 -ECM_TEST="forceoptional"
30 -PVCUT=$(ver_cut 1-3)
31 -KFMIN=5.70.0
32 -QTMIN=5.14.2
33 -VIRTUALX_REQUIRED="test"
34 -inherit ecm kde.org
35 -
36 -DESCRIPTION="Universal document viewer based on KDE Frameworks"
37 -HOMEPAGE="https://okular.kde.org https://kde.org/applications/office/org.kde.okular"
38 -
39 -LICENSE="GPL-2" # TODO: CHECK
40 -SLOT="5"
41 -KEYWORDS="amd64 arm64 ~ppc64 x86"
42 -IUSE="chm crypt djvu epub +image-backend markdown mobi mobile +pdf plucker +postscript share speech +tiff"
43 -
44 -DEPEND="
45 - >=dev-qt/qtdbus-${QTMIN}:5
46 - >=dev-qt/qtgui-${QTMIN}:5
47 - >=dev-qt/qtprintsupport-${QTMIN}:5
48 - >=dev-qt/qtsvg-${QTMIN}:5
49 - >=dev-qt/qtwidgets-${QTMIN}:5
50 - >=kde-frameworks/kactivities-${KFMIN}:5
51 - >=kde-frameworks/karchive-${KFMIN}:5
52 - >=kde-frameworks/kbookmarks-${KFMIN}:5
53 - >=kde-frameworks/kcompletion-${KFMIN}:5
54 - >=kde-frameworks/kconfig-${KFMIN}:5
55 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5
56 - >=kde-frameworks/kcoreaddons-${KFMIN}:5
57 - >=kde-frameworks/kcrash-${KFMIN}:5
58 - >=kde-frameworks/kio-${KFMIN}:5
59 - >=kde-frameworks/kjs-${KFMIN}:5
60 - >=kde-frameworks/kparts-${KFMIN}:5
61 - >=kde-frameworks/kpty-${KFMIN}:5
62 - >=kde-frameworks/kwallet-${KFMIN}:5
63 - >=kde-frameworks/threadweaver-${KFMIN}:5
64 - media-libs/freetype
65 - media-libs/phonon[qt5(+)]
66 - sys-libs/zlib
67 - chm? (
68 - dev-libs/chmlib
69 - >=kde-frameworks/khtml-${KFMIN}:5
70 - )
71 - crypt? ( app-crypt/qca:2[qt5(+)] )
72 - djvu? ( app-text/djvu )
73 - epub? ( app-text/ebook-tools )
74 - image-backend? (
75 - >=dev-qt/qtgui-${QTMIN}:5[gif,jpeg,png]
76 - >=kde-apps/libkexiv2-${PVCUT}:5
77 - )
78 - markdown? ( app-text/discount )
79 - mobi? ( >=kde-apps/kdegraphics-mobipocket-${PVCUT}:5 )
80 - pdf? ( app-text/poppler[qt5] )
81 - plucker? ( virtual/jpeg:0 )
82 - postscript? ( app-text/libspectre )
83 - share? ( >=kde-frameworks/purpose-${KFMIN}:5 )
84 - speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
85 - tiff? ( media-libs/tiff:0 )
86 -"
87 -RDEPEND="${DEPEND}
88 - image-backend? ( >=kde-frameworks/kimageformats-${KFMIN}:5 )
89 - mobile? (
90 - >=dev-qt/qtquickcontrols-${QTMIN}:5
91 - >=kde-frameworks/kirigami-${KFMIN}:5
92 - )
93 -"
94 -
95 -PATCHES=(
96 - "${FILESDIR}/${PN}-18.12.0-tests.patch"
97 - "${FILESDIR}/${PN}-20.03.70-tests.patch"
98 -)
99 -
100 -src_prepare() {
101 - ecm_src_prepare
102 - use mobile || cmake_comment_add_subdirectory mobile
103 - use test || cmake_comment_add_subdirectory conf/autotests
104 -}
105 -
106 -src_configure() {
107 - local mycmakeargs=(
108 - $(cmake_use_find_package chm CHM)
109 - $(cmake_use_find_package crypt Qca-qt5)
110 - $(cmake_use_find_package djvu DjVuLibre)
111 - $(cmake_use_find_package epub EPub)
112 - $(cmake_use_find_package image-backend KF5KExiv2)
113 - $(cmake_use_find_package markdown Discount)
114 - $(cmake_use_find_package mobi QMobipocket)
115 - $(cmake_use_find_package pdf Poppler)
116 - $(cmake_use_find_package plucker JPEG)
117 - $(cmake_use_find_package postscript LibSpectre)
118 - $(cmake_use_find_package share KF5Purpose)
119 - $(cmake_use_find_package speech Qt5TextToSpeech)
120 - $(cmake_use_find_package tiff TIFF)
121 - )
122 -
123 - ecm_src_configure
124 -}
125 -
126 -src_test() {
127 - # mainshelltest hangs, chmgeneratortest fails, bug #603116
128 - # parttest hangs, bug #641728
129 - local myctestargs=(
130 - -E "(mainshelltest|chmgeneratortest|parttest)"
131 - )
132 -
133 - ecm_src_test
134 -}
135
136 diff --git a/kde-apps/okular/okular-20.08.2.ebuild b/kde-apps/okular/okular-20.08.2.ebuild
137 deleted file mode 100644
138 index 4eb4a549525..00000000000
139 --- a/kde-apps/okular/okular-20.08.2.ebuild
140 +++ /dev/null
141 @@ -1,107 +0,0 @@
142 -# Copyright 1999-2020 Gentoo Authors
143 -# Distributed under the terms of the GNU General Public License v2
144 -
145 -EAPI=7
146 -
147 -ECM_HANDBOOK="forceoptional"
148 -ECM_TEST="forceoptional"
149 -PVCUT=$(ver_cut 1-3)
150 -KFMIN=5.72.0
151 -QTMIN=5.14.2
152 -VIRTUALX_REQUIRED="test"
153 -inherit ecm kde.org
154 -
155 -DESCRIPTION="Universal document viewer based on KDE Frameworks"
156 -HOMEPAGE="https://okular.kde.org https://kde.org/applications/office/org.kde.okular"
157 -
158 -LICENSE="GPL-2" # TODO: CHECK
159 -SLOT="5"
160 -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
161 -IUSE="chm crypt djvu epub +image-backend markdown mobi +pdf plucker +postscript qml share speech +tiff"
162 -
163 -DEPEND="
164 - >=dev-qt/qtdbus-${QTMIN}:5
165 - >=dev-qt/qtgui-${QTMIN}:5
166 - >=dev-qt/qtprintsupport-${QTMIN}:5
167 - >=dev-qt/qtsvg-${QTMIN}:5
168 - >=dev-qt/qtwidgets-${QTMIN}:5
169 - >=kde-frameworks/kactivities-${KFMIN}:5
170 - >=kde-frameworks/karchive-${KFMIN}:5
171 - >=kde-frameworks/kbookmarks-${KFMIN}:5
172 - >=kde-frameworks/kcompletion-${KFMIN}:5
173 - >=kde-frameworks/kconfig-${KFMIN}:5
174 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5
175 - >=kde-frameworks/kcoreaddons-${KFMIN}:5
176 - >=kde-frameworks/kcrash-${KFMIN}:5
177 - >=kde-frameworks/kio-${KFMIN}:5
178 - >=kde-frameworks/kjs-${KFMIN}:5
179 - >=kde-frameworks/kparts-${KFMIN}:5
180 - >=kde-frameworks/kpty-${KFMIN}:5
181 - >=kde-frameworks/kwallet-${KFMIN}:5
182 - >=kde-frameworks/threadweaver-${KFMIN}:5
183 - media-libs/freetype
184 - >=media-libs/phonon-4.11.0
185 - sys-libs/zlib
186 - chm? (
187 - dev-libs/chmlib
188 - >=kde-frameworks/khtml-${KFMIN}:5
189 - )
190 - crypt? ( >=app-crypt/qca-2.3.0:2 )
191 - djvu? ( app-text/djvu )
192 - epub? ( app-text/ebook-tools )
193 - image-backend? (
194 - >=dev-qt/qtgui-${QTMIN}:5[gif,jpeg,png]
195 - >=kde-apps/libkexiv2-${PVCUT}:5
196 - )
197 - markdown? ( app-text/discount )
198 - mobi? ( >=kde-apps/kdegraphics-mobipocket-${PVCUT}:5 )
199 - pdf? ( app-text/poppler[qt5] )
200 - plucker? ( virtual/jpeg:0 )
201 - postscript? ( app-text/libspectre )
202 - share? ( >=kde-frameworks/purpose-${KFMIN}:5 )
203 - speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
204 - tiff? ( media-libs/tiff:0 )
205 -"
206 -RDEPEND="${DEPEND}
207 - image-backend? ( >=kde-frameworks/kimageformats-${KFMIN}:5 )
208 - qml? (
209 - >=dev-qt/qtquickcontrols2-${QTMIN}:5
210 - >=kde-frameworks/kirigami-${KFMIN}:5
211 - )
212 -"
213 -
214 -PATCHES=(
215 - "${FILESDIR}/${PN}-20.07.90-tests.patch" # bug 734138
216 - "${FILESDIR}/${PN}-20.08.2-hide-mobile-app.patch" # avoid same-name entry
217 -)
218 -
219 -src_configure() {
220 - local mycmakeargs=(
221 - -DOKULAR_UI=$(usex qml "both" "desktop")
222 - $(cmake_use_find_package chm CHM)
223 - $(cmake_use_find_package crypt Qca-qt5)
224 - $(cmake_use_find_package djvu DjVuLibre)
225 - $(cmake_use_find_package epub EPub)
226 - $(cmake_use_find_package image-backend KF5KExiv2)
227 - $(cmake_use_find_package markdown Discount)
228 - $(cmake_use_find_package mobi QMobipocket)
229 - $(cmake_use_find_package pdf Poppler)
230 - $(cmake_use_find_package plucker JPEG)
231 - $(cmake_use_find_package postscript LibSpectre)
232 - $(cmake_use_find_package share KF5Purpose)
233 - $(cmake_use_find_package speech Qt5TextToSpeech)
234 - $(cmake_use_find_package tiff TIFF)
235 - )
236 -
237 - ecm_src_configure
238 -}
239 -
240 -src_test() {
241 - # mainshelltest hangs, chmgeneratortest fails, bug #603116
242 - # parttest hangs, bug #641728
243 - local myctestargs=(
244 - -E "(mainshelltest|chmgeneratortest|parttest)"
245 - )
246 -
247 - ecm_src_test
248 -}