1 |
commit: efd19ca2c774795d8475a0b7f04dad791ddce667 |
2 |
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Apr 1 16:14:02 2017 +0000 |
4 |
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Apr 1 16:14:15 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efd19ca2 |
7 |
|
8 |
app-office/calligra: Drop old |
9 |
|
10 |
Package-Manager: Portage-2.3.3, Repoman-2.3.1 |
11 |
|
12 |
app-office/calligra/calligra-2.9.11.ebuild | 231 ----------------------------- |
13 |
app-office/calligra/metadata.xml | 1 - |
14 |
2 files changed, 232 deletions(-) |
15 |
|
16 |
diff --git a/app-office/calligra/calligra-2.9.11.ebuild b/app-office/calligra/calligra-2.9.11.ebuild |
17 |
deleted file mode 100644 |
18 |
index 20bfc7798e8..00000000000 |
19 |
--- a/app-office/calligra/calligra-2.9.11.ebuild |
20 |
+++ /dev/null |
21 |
@@ -1,231 +0,0 @@ |
22 |
-# Copyright 1999-2017 Gentoo Foundation |
23 |
-# Distributed under the terms of the GNU General Public License v2 |
24 |
- |
25 |
-# note: files that need to be checked for dependencies etc: |
26 |
-# CMakeLists.txt, kexi/CMakeLists.txt kexi/migration/CMakeLists.txt |
27 |
-# krita/CMakeLists.txt |
28 |
- |
29 |
-EAPI=5 |
30 |
- |
31 |
-CHECKREQS_DISK_BUILD="4G" |
32 |
-KDE_HANDBOOK="optional" |
33 |
-KDE_LINGUAS_LIVE_OVERRIDE="true" |
34 |
-OPENGL_REQUIRED="optional" |
35 |
-WEBKIT_REQUIRED="optional" |
36 |
-inherit check-reqs kde4-base versionator |
37 |
- |
38 |
-DESCRIPTION="KDE Office Suite" |
39 |
-HOMEPAGE="http://www.calligra.org/" |
40 |
- |
41 |
-case ${PV} in |
42 |
- 2.[456789].[789]?) |
43 |
- # beta or rc releases |
44 |
- SRC_URI="mirror://kde/unstable/${P}/${P}.tar.xz" ;; |
45 |
- 2.[456789].?|2.[456789].??) |
46 |
- # stable releases |
47 |
- SRC_URI="mirror://kde/stable/${P}/${P}.tar.xz" ;; |
48 |
- 2.[456789].9999) |
49 |
- # stable branch live ebuild |
50 |
- SRC_URI="" ;; |
51 |
- 9999) |
52 |
- # master branch live ebuild |
53 |
- SRC_URI="" ;; |
54 |
-esac |
55 |
- |
56 |
-LICENSE="GPL-2" |
57 |
-SLOT="4" |
58 |
- |
59 |
-if [[ ${KDE_BUILD_TYPE} == release ]] ; then |
60 |
- KEYWORDS="amd64 ~arm x86" |
61 |
-fi |
62 |
- |
63 |
-IUSE="attica color-management +crypt +eigen +exif fftw +fontconfig freetds |
64 |
-+glew +glib +gsf gsl import-filter +jpeg jpeg2k +kdcraw +lcms mysql |
65 |
-+okular openexr +pdf +pim postgres spacenav sybase test tiff +threads |
66 |
-+truetype vc xbase +xml" |
67 |
- |
68 |
-# Don't use Active, it's broken on desktops. |
69 |
-CAL_FTS="author braindump flow gemini karbon kexi krita plan sheets stage words" |
70 |
-for cal_ft in ${CAL_FTS}; do |
71 |
- IUSE+=" calligra_features_${cal_ft}" |
72 |
-done |
73 |
-unset cal_ft |
74 |
- |
75 |
-REQUIRED_USE=" |
76 |
- || ( $(printf 'calligra_features_%s ' ${CAL_FTS[@]}) ) |
77 |
- calligra_features_author? ( calligra_features_words ) |
78 |
- calligra_features_gemini? ( opengl ) |
79 |
- calligra_features_krita? ( eigen exif lcms opengl ) |
80 |
- calligra_features_plan? ( pim ) |
81 |
- calligra_features_sheets? ( eigen ) |
82 |
- calligra_features_stage? ( webkit ) |
83 |
- vc? ( calligra_features_krita ) |
84 |
- test? ( calligra_features_karbon ) |
85 |
-" |
86 |
- |
87 |
-RDEPEND=" |
88 |
- dev-lang/perl |
89 |
- dev-libs/boost |
90 |
- dev-qt/qtcore:4[exceptions] |
91 |
- media-libs/libpng:0 |
92 |
- sys-libs/zlib |
93 |
- virtual/libiconv |
94 |
- attica? ( dev-libs/libattica ) |
95 |
- color-management? ( media-libs/opencolorio ) |
96 |
- crypt? ( app-crypt/qca:2[qt4(+)] ) |
97 |
- eigen? ( dev-cpp/eigen:3 ) |
98 |
- exif? ( media-gfx/exiv2:= ) |
99 |
- fftw? ( sci-libs/fftw:3.0 ) |
100 |
- fontconfig? ( media-libs/fontconfig ) |
101 |
- freetds? ( dev-db/freetds ) |
102 |
- glib? ( dev-libs/glib:2 ) |
103 |
- gsf? ( gnome-extra/libgsf ) |
104 |
- gsl? ( sci-libs/gsl ) |
105 |
- import-filter? ( |
106 |
- app-text/libetonyek |
107 |
- app-text/libodfgen |
108 |
- app-text/libwpd:* |
109 |
- app-text/libwpg:* |
110 |
- app-text/libwps |
111 |
- dev-libs/librevenge |
112 |
- media-libs/libvisio |
113 |
- ) |
114 |
- jpeg? ( virtual/jpeg:0 ) |
115 |
- jpeg2k? ( media-libs/openjpeg:0 ) |
116 |
- kdcraw? ( $(add_kdeapps_dep libkdcraw) ) |
117 |
- lcms? ( |
118 |
- media-libs/lcms:2 |
119 |
- x11-libs/libX11 |
120 |
- ) |
121 |
- mysql? ( virtual/mysql ) |
122 |
- okular? ( >=kde-apps/okular-4.4:4=[aqua=] ) |
123 |
- opengl? ( |
124 |
- media-libs/glew:0 |
125 |
- virtual/glu |
126 |
- ) |
127 |
- openexr? ( media-libs/openexr ) |
128 |
- pdf? ( |
129 |
- app-text/poppler:= |
130 |
- media-gfx/pstoedit |
131 |
- ) |
132 |
- pim? ( $(add_kdeapps_dep kdepimlibs) ) |
133 |
- postgres? ( |
134 |
- dev-db/postgresql:* |
135 |
- dev-libs/libpqxx |
136 |
- ) |
137 |
- spacenav? ( dev-libs/libspnav ) |
138 |
- sybase? ( dev-db/freetds ) |
139 |
- tiff? ( media-libs/tiff:0 ) |
140 |
- truetype? ( media-libs/freetype:2 ) |
141 |
- vc? ( <dev-libs/vc-1.0.0 ) |
142 |
- xbase? ( dev-db/xbase ) |
143 |
- calligra_features_kexi? ( |
144 |
- >=dev-db/sqlite-3.8.7:3[extensions(+)] |
145 |
- dev-libs/icu:= |
146 |
- ) |
147 |
- calligra_features_krita? ( |
148 |
- dev-qt/qtdeclarative:4 |
149 |
- net-misc/curl |
150 |
- x11-libs/libX11 |
151 |
- x11-libs/libXi |
152 |
- ) |
153 |
- calligra_features_words? ( dev-libs/libxslt ) |
154 |
-" |
155 |
-DEPEND="${RDEPEND} |
156 |
- x11-misc/shared-mime-info |
157 |
-" |
158 |
- |
159 |
-[[ ${PV} == 9999 ]] && LANGVERSION="2.9" || LANGVERSION="$(get_version_component_range 1-2)" |
160 |
-PDEPEND=">=app-office/calligra-l10n-${LANGVERSION}" |
161 |
- |
162 |
-# bug 394273 |
163 |
-RESTRICT=test |
164 |
- |
165 |
-pkg_pretend() { |
166 |
- check-reqs_pkg_pretend |
167 |
-} |
168 |
- |
169 |
-pkg_setup() { |
170 |
- kde4-base_pkg_setup |
171 |
- check-reqs_pkg_setup |
172 |
-} |
173 |
- |
174 |
-src_prepare() { |
175 |
- if ! use webkit; then |
176 |
- sed -i CMakeLists.txt -e "/^find_package/ s/QtWebKit //" || die |
177 |
- fi |
178 |
- kde4-base_src_prepare |
179 |
-} |
180 |
- |
181 |
-src_configure() { |
182 |
- local cal_ft myproducts |
183 |
- |
184 |
- # applications |
185 |
- for cal_ft in ${CAL_FTS}; do |
186 |
- # Switch to ^^ when we switch to EAPI=6. |
187 |
- #local prod=${cal_ft^^} |
188 |
- local prod=$(tr '[:lower:]' '[:upper:]' <<<"${cal_ft}") |
189 |
- use calligra_features_${cal_ft} && myproducts+=( "${prod}" ) |
190 |
- done |
191 |
- |
192 |
- local mycmakeargs=( -DPRODUCTSET="${myproducts[*]}" ) |
193 |
- |
194 |
- # first write out things we want to hard-enable |
195 |
- mycmakeargs+=( |
196 |
- "-DWITH_Iconv=ON" # available on all supported arches and many more |
197 |
- ) |
198 |
- |
199 |
- # default disablers |
200 |
- mycmakeargs+=( |
201 |
- "-DCREATIVEONLY=OFF" |
202 |
- "-DPACKAGERS_BUILD=OFF" |
203 |
- "-DWITH_Soprano=OFF" |
204 |
- "-DWITH_KActivities=OFF" |
205 |
- "-DWITH_CalligraMarble=OFF" |
206 |
- ) |
207 |
- |
208 |
- # regular options |
209 |
- mycmakeargs+=( |
210 |
- $(cmake-utils_use_with attica LibAttica) |
211 |
- $(cmake-utils_use_with color-management OCIO) |
212 |
- $(cmake-utils_use_with crypt QCA2) |
213 |
- $(cmake-utils_use_with eigen Eigen3) |
214 |
- $(cmake-utils_use_with exif Exiv2) |
215 |
- $(cmake-utils_use_with fftw FFTW3) |
216 |
- $(cmake-utils_use_with fontconfig Fontconfig) |
217 |
- $(cmake-utils_use_with freetds FreeTDS) |
218 |
- $(cmake-utils_use_with glib GLIB2) |
219 |
- $(cmake-utils_use_with gsl GSL) |
220 |
- $(cmake-utils_use_with import-filter LibEtonyek) |
221 |
- $(cmake-utils_use_with import-filter LibOdfGen) |
222 |
- $(cmake-utils_use_with import-filter LibRevenge) |
223 |
- $(cmake-utils_use_with import-filter LibVisio) |
224 |
- $(cmake-utils_use_with import-filter LibWpd) |
225 |
- $(cmake-utils_use_with import-filter LibWpg) |
226 |
- $(cmake-utils_use_with import-filter LibWps) |
227 |
- $(cmake-utils_use_with jpeg JPEG) |
228 |
- $(cmake-utils_use_with jpeg2k OpenJPEG) |
229 |
- $(cmake-utils_use_with kdcraw Kdcraw) |
230 |
- $(cmake-utils_use_with lcms LCMS2) |
231 |
- $(cmake-utils_use_with mysql MySQL) |
232 |
- $(cmake-utils_use_with okular Okular) |
233 |
- $(cmake-utils_use_with openexr OpenEXR) |
234 |
- $(cmake-utils_use opengl USEOPENGL) |
235 |
- $(cmake-utils_use_with pdf Poppler) |
236 |
- $(cmake-utils_use_with pdf Pstoedit) |
237 |
- $(cmake-utils_use_with pim KdepimLibs) |
238 |
- $(cmake-utils_use_with postgres CalligraPostgreSQL) |
239 |
- $(cmake-utils_use_build postgres pqxx) |
240 |
- $(cmake-utils_use_with spacenav Spnav) |
241 |
- $(cmake-utils_use_with sybase FreeTDS) |
242 |
- $(cmake-utils_use_with tiff TIFF) |
243 |
- $(cmake-utils_use_with threads Threads) |
244 |
- $(cmake-utils_use_with truetype Freetype) |
245 |
- $(cmake-utils_use_with vc Vc) |
246 |
- $(cmake-utils_use_with xbase XBase) |
247 |
- ) |
248 |
- |
249 |
- mycmakeargs+=( $(cmake-utils_use_build test cstester) ) |
250 |
- |
251 |
- kde4-base_src_configure |
252 |
-} |
253 |
|
254 |
diff --git a/app-office/calligra/metadata.xml b/app-office/calligra/metadata.xml |
255 |
index c3442894b6c..721acdb3213 100644 |
256 |
--- a/app-office/calligra/metadata.xml |
257 |
+++ b/app-office/calligra/metadata.xml |
258 |
@@ -11,7 +11,6 @@ |
259 |
</maintainer> |
260 |
<use> |
261 |
<flag name="activities">Enable kactivities support</flag> |
262 |
- <flag name="attica">Get hot stuff with <pkg>dev-libs/libattica</pkg></flag> |
263 |
<flag name="color-management">Enable color management via <pkg>media-libs/opencolorio</pkg></flag> |
264 |
<flag name="eigen">Enable <pkg>dev-cpp/eigen</pkg> mathematical templates support</flag> |
265 |
<flag name="glew">Enable <pkg>media-libs/glew</pkg> opengl extension library support</flag> |