Gentoo Archives: gentoo-commits

From: Johannes Huber <johu@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: kde-apps/okular/
Date: Thu, 03 Nov 2016 22:07:38
Message-Id: 1478210828.f14944854e99909634f8ae7bb8c02d7f00e70fe6.johu@gentoo
1 commit: f14944854e99909634f8ae7bb8c02d7f00e70fe6
2 Author: Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
3 AuthorDate: Thu Nov 3 21:52:56 2016 +0000
4 Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
5 CommitDate: Thu Nov 3 22:07:08 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=f1494485
7
8 kde-apps/okular: Frameworks merged to master
9
10 Package-Manager: portage-2.3.0
11
12 Signed-off-by: Johannes Huber <johu <AT> gentoo.org>
13
14 kde-apps/okular/okular-5.9999.ebuild | 76 ------------------------------------
15 kde-apps/okular/okular-9999.ebuild | 71 ++++++++++++++++++++-------------
16 2 files changed, 44 insertions(+), 103 deletions(-)
17
18 diff --git a/kde-apps/okular/okular-5.9999.ebuild b/kde-apps/okular/okular-5.9999.ebuild
19 deleted file mode 100644
20 index ff291a9..0000000
21 --- a/kde-apps/okular/okular-5.9999.ebuild
22 +++ /dev/null
23 @@ -1,76 +0,0 @@
24 -# Copyright 1999-2016 Gentoo Foundation
25 -# Distributed under the terms of the GNU General Public License v2
26 -# $Id$
27 -
28 -EAPI=6
29 -
30 -KDE_HANDBOOK="forceoptional"
31 -KDE_TEST="forceoptional"
32 -EGIT_BRANCH="frameworks"
33 -inherit kde5
34 -
35 -DESCRIPTION="Universal document viewer based on KDE Frameworks"
36 -HOMEPAGE="https://okular.kde.org https://www.kde.org/applications/graphics/okular"
37 -KEYWORDS=""
38 -IUSE="chm crypt djvu ebook +jpeg mobi +pdf +postscript speech +tiff"
39 -
40 -DEPEND="
41 - $(add_frameworks_dep kactivities)
42 - $(add_frameworks_dep karchive)
43 - $(add_frameworks_dep kbookmarks)
44 - $(add_frameworks_dep kcompletion)
45 - $(add_frameworks_dep kconfig)
46 - $(add_frameworks_dep kconfigwidgets)
47 - $(add_frameworks_dep kcoreaddons)
48 - $(add_frameworks_dep kdbusaddons)
49 - $(add_frameworks_dep khtml)
50 - $(add_frameworks_dep kio)
51 - $(add_frameworks_dep kjs)
52 - $(add_frameworks_dep kparts)
53 - $(add_frameworks_dep kwallet)
54 - $(add_frameworks_dep threadweaver)
55 - $(add_qt_dep qtdbus)
56 - $(add_qt_dep qtgui)
57 - $(add_qt_dep qtprintsupport)
58 - $(add_qt_dep qtsvg)
59 - $(add_qt_dep qtwidgets)
60 - media-libs/freetype
61 - media-libs/phonon[qt5]
62 - sys-libs/zlib
63 - chm? ( dev-libs/chmlib )
64 - crypt? ( app-crypt/qca:2[qt5] )
65 - djvu? ( app-text/djvu )
66 - ebook? ( app-text/ebook-tools )
67 - jpeg? (
68 - $(add_kdeapps_dep libkexiv2)
69 - virtual/jpeg:0
70 - )
71 - mobi? ( $(add_kdeapps_dep kdegraphics-mobipocket) )
72 - pdf? ( app-text/poppler[qt5,-exceptions(-)] )
73 - postscript? ( app-text/libspectre )
74 - speech? ( $(add_qt_dep qtspeech) )
75 - tiff? ( media-libs/tiff:0 )
76 -"
77 -RDEPEND="${DEPEND}"
78 -
79 -src_prepare() {
80 - kde5_src_prepare
81 - use test || cmake_comment_add_subdirectory conf/autotests
82 -}
83 -
84 -src_configure() {
85 - local mycmakeargs=(
86 - $(cmake-utils_use_find_package chm CHM)
87 - $(cmake-utils_use_find_package crypt Qca-qt5)
88 - $(cmake-utils_use_find_package djvu DjVuLibre)
89 - $(cmake-utils_use_find_package ebook EPub)
90 - $(cmake-utils_use_find_package jpeg KF5KExiv2)
91 - $(cmake-utils_use_find_package mobi QMobipocket)
92 - $(cmake-utils_use_find_package pdf Poppler)
93 - $(cmake-utils_use_find_package postscript LibSpectre)
94 - $(cmake-utils_use_find_package speech Qt5TextToSpeech)
95 - $(cmake-utils_use_find_package tiff TIFF)
96 - )
97 -
98 - kde5_src_configure
99 -}
100
101 diff --git a/kde-apps/okular/okular-9999.ebuild b/kde-apps/okular/okular-9999.ebuild
102 index 4962501..324abb4 100644
103 --- a/kde-apps/okular/okular-9999.ebuild
104 +++ b/kde-apps/okular/okular-9999.ebuild
105 @@ -4,55 +4,72 @@
106
107 EAPI=6
108
109 -KDE_HANDBOOK="optional"
110 -#VIRTUALX_REQUIRED=test
111 -RESTRICT=test
112 -# test 2: parttest hangs
113 +KDE_HANDBOOK="forceoptional"
114 +KDE_TEST="forceoptional"
115 +inherit kde5
116
117 -inherit kde4-base
118 -
119 -DESCRIPTION="Universal document viewer based on KPDF"
120 +DESCRIPTION="Universal document viewer based on KDE Frameworks"
121 HOMEPAGE="https://okular.kde.org https://www.kde.org/applications/graphics/okular"
122 KEYWORDS=""
123 -IUSE="chm crypt debug djvu dpi ebook +jpeg mobi +postscript +pdf +tiff"
124 +IUSE="chm crypt djvu ebook +jpeg mobi +pdf +postscript speech +tiff"
125
126 DEPEND="
127 + $(add_frameworks_dep kactivities)
128 + $(add_frameworks_dep karchive)
129 + $(add_frameworks_dep kbookmarks)
130 + $(add_frameworks_dep kcompletion)
131 + $(add_frameworks_dep kconfig)
132 + $(add_frameworks_dep kconfigwidgets)
133 + $(add_frameworks_dep kcoreaddons)
134 + $(add_frameworks_dep kdbusaddons)
135 + $(add_frameworks_dep khtml)
136 + $(add_frameworks_dep kio)
137 + $(add_frameworks_dep kjs)
138 + $(add_frameworks_dep kparts)
139 + $(add_frameworks_dep kwallet)
140 + $(add_frameworks_dep threadweaver)
141 + $(add_qt_dep qtdbus)
142 + $(add_qt_dep qtgui)
143 + $(add_qt_dep qtprintsupport)
144 + $(add_qt_dep qtsvg)
145 + $(add_qt_dep qtwidgets)
146 media-libs/freetype
147 - media-libs/phonon[qt4]
148 - media-libs/qimageblitz
149 + media-libs/phonon[qt5]
150 sys-libs/zlib
151 chm? ( dev-libs/chmlib )
152 - crypt? ( app-crypt/qca:2[qt4] )
153 + crypt? ( app-crypt/qca:2[qt5] )
154 djvu? ( app-text/djvu )
155 - dpi? ( x11-libs/libkscreen:4 )
156 ebook? ( app-text/ebook-tools )
157 jpeg? (
158 $(add_kdeapps_dep libkexiv2)
159 virtual/jpeg:0
160 )
161 mobi? ( $(add_kdeapps_dep kdegraphics-mobipocket) )
162 - pdf? ( >=app-text/poppler-0.20[qt4,-exceptions(-)] )
163 + pdf? ( app-text/poppler[qt5,-exceptions(-)] )
164 postscript? ( app-text/libspectre )
165 + speech? ( $(add_qt_dep qtspeech) )
166 tiff? ( media-libs/tiff:0 )
167 "
168 RDEPEND="${DEPEND}"
169
170 +src_prepare() {
171 + kde5_src_prepare
172 + use test || cmake_comment_add_subdirectory conf/autotests
173 +}
174 +
175 src_configure() {
176 local mycmakeargs=(
177 - -DWITH_KActivities=OFF
178 - -DWITH_CHM=$(usex chm)
179 - -DWITH_QCA2=$(usex crypt)
180 - -DWITH_DjVuLibre=$(usex djvu)
181 - -DWITH_LibKScreen=$(usex dpi)
182 - -DWITH_EPub=$(usex ebook)
183 - -DWITH_JPEG=$(usex jpeg)
184 - -DWITH_Kexiv2=$(usex jpeg)
185 - -DWITH_QMobipocket=$(usex mobi)
186 - -DWITH_LibSpectre=$(usex postscript)
187 - -DWITH_PopplerQt4=$(usex pdf)
188 - -DWITH_Poppler=$(usex pdf)
189 - -DWITH_TIFF=$(usex tiff)
190 + $(cmake-utils_use_find_package chm CHM)
191 + $(cmake-utils_use_find_package crypt Qca-qt5)
192 + $(cmake-utils_use_find_package djvu DjVuLibre)
193 + $(cmake-utils_use_find_package ebook EPub)
194 + $(cmake-utils_use_find_package jpeg KF5KExiv2)
195 + $(cmake-utils_use_find_package mobi QMobipocket)
196 + $(cmake-utils_use_find_package pdf Poppler)
197 + $(cmake-utils_use_find_package postscript LibSpectre)
198 + $(cmake-utils_use_find_package speech Qt5TextToSpeech)
199 + $(cmake-utils_use_find_package tiff TIFF)
200 )
201
202 - kde4-base_src_configure
203 + kde5_src_configure
204 }