Annotation of /branches/R11-stable/extras/kdesdk/kdesdk-4.10.5-r1.smage2
Parent Directory | Revision Log
Revision 18551 -
(hide annotations)
(download)
Wed Jul 31 12:27:01 2013 UTC (10 years, 10 months ago) by niro
Original Path: trunk/extras/kdesdk/kdesdk-4.10.5-r1.smage2
File size: 5518 byte(s)
Wed Jul 31 12:27:01 2013 UTC (10 years, 10 months ago) by niro
Original Path: trunk/extras/kdesdk/kdesdk-4.10.5-r1.smage2
File size: 5518 byte(s)
auto added: ver bump to 4.10.5-r1
1 | niro | 18551 | # $Id$ |
2 | |||
3 | PNAME="kdesdk" | ||
4 | PVER="4.10.5" | ||
5 | PBUILD="r1" | ||
6 | |||
7 | SPLIT_PACKAGES="cervisia | ||
8 | kompare | ||
9 | dolphin-plugins | ||
10 | kapptemplate | ||
11 | kcachegrind | ||
12 | kdesdk-kioslave | ||
13 | kmtrace | ||
14 | kpartloader | ||
15 | kprofilemethod | ||
16 | kstartperf | ||
17 | kuiviewer | ||
18 | kdesdk-strigi-analyzer | ||
19 | lokalize | ||
20 | okteta | ||
21 | poxml | ||
22 | kdesdk-scripts | ||
23 | umbrello" | ||
24 | |||
25 | COMMON_DEPEND="== kde-base/kdebase-runtime-${PVER}" | ||
26 | SUBVERSION_DEPEND=">= dev-util/subversion-1.8" | ||
27 | PYTHON_DEPEND=">= dev-lang/python-2.7" | ||
28 | |||
29 | CERVISIA_DEPEND="${COMMON_DEPEND} | ||
30 | >= dev-util/cvs-1.11" | ||
31 | DOLPHINPLUGINS_DEPEND="${COMMON_DEPEND} | ||
32 | >= dev-util/git-1.8 | ||
33 | ${SUBVERSION_DEPEND}" | ||
34 | KAPPTEMPLATE_DEPEND="${COMMON_DEPEND}" | ||
35 | KCACHEGRIND_DEPEND="${COMMON_DEPEND} | ||
36 | ${PYTHON_DEPEND} | ||
37 | >= media-gfx/graphviz-2.30" | ||
38 | KIOSLAVE_DEPEND="${COMMON_DEPEND} | ||
39 | >= dev-libs/apr-1.4 | ||
40 | ${SUBVERSION_DEPEND}" | ||
41 | KMTRACE_DEPEND="${COMMON_DEPEND}" | ||
42 | KOMPARE_DEPEND="${COMMON_DEPEND}" | ||
43 | KPARTLOADER_DEPEND="${COMMON_DEPEND}" | ||
44 | KPROFILEMETHOD_DEPEND="" | ||
45 | KSTARTPERF_DEPEND="${COMMON_DEPEND}" | ||
46 | KUIVIEWER_DEPEND="${COMMON_DEPEND}" | ||
47 | LOKALIZE_DEPEND="${COMMON_DEPEND} | ||
48 | >= app-text/hunspell-1.3 | ||
49 | >= dev-libs/soprano-2.9 | ||
50 | == dev-python/pykde4-${PVER} | ||
51 | >= x11-libs/qt4-sql-4.8" | ||
52 | OKTETA_DEPEND="${COMMON_DEPEND} | ||
53 | >= app-crypt/qca-2" | ||
54 | POXML_DEPEND=">= x11-libs/qt4-core-4.8 | ||
55 | >= dev-java/antlr2-2.7" | ||
56 | SCRIPTS_DEPEND="${PYTHON_DEPEND}" | ||
57 | STRIGIANALYZER_DEPEND="== kde-base/kdelibs-${PVER} | ||
58 | >= app-misc/strigi-0.7.8" | ||
59 | UMBRELLO_DEPEND="${COMMON_DEPEND} | ||
60 | ${PYTHON_DEPEND} | ||
61 | >= dev-libs/libxml2-2.7 | ||
62 | >= dev-libs/libxslt-1.1.26" | ||
63 | |||
64 | SDEPEND="${CERVISIA_DEPEND} | ||
65 | ${DOLPHINPLUGINS_DEPEND} | ||
66 | ${KAPPTEMPLATE_DEPEND} | ||
67 | ${KCACHEGRIND_DEPEND} | ||
68 | ${KIOSLAVE_DEPEND} | ||
69 | ${KMTRACE_DEPEND} | ||
70 | ${KOMPARE_DEPEND} | ||
71 | ${KPARTLOADER_DEPEND} | ||
72 | ${KPROFILEMETHOD_DEPEND} | ||
73 | ${KSTARTPERF_DEPEND} | ||
74 | ${KUIVIEWER_DEPEND} | ||
75 | ${LOKALIZE_DEPEND} | ||
76 | ${OKTETA_DEPEND} | ||
77 | ${POXML_DEPEND} | ||
78 | ${SCRIPTS_DEPEND} | ||
79 | ${STRIGIANALYZER_DEPEND} | ||
80 | ${UMBRELLO_DEPEND} | ||
81 | >= dev-lang/perl-5.18 | ||
82 | >= dev-libs/boost-1.53" | ||
83 | |||
84 | # disable auto meta generation, as there are some standalone packages | ||
85 | KDE4_GENERATE_META_PACKAGE=0 | ||
86 | sminclude kde4-split-2 | ||
87 | |||
88 | UP2DATE="updatecmd -listonly http://download.kde.org/stable/ | grep 'stable/[0-9]' | sed -n 's:.*/\([0-9].*\)/:\1:;$ p'" | ||
89 | |||
90 | split_info_cervisia() | ||
91 | { | ||
92 | DESCRIPTION="KDE4 CVS Frontend." | ||
93 | DEPEND="${CERVISIA_DEPEND}" | ||
94 | } | ||
95 | |||
96 | split_info_kapptemplate() | ||
97 | { | ||
98 | DESCRIPTION="KDE4 Template Generator." | ||
99 | DEPEND="${KAPPTEMPLATE_DEPEND}" | ||
100 | } | ||
101 | |||
102 | split_info_kcachegrind() | ||
103 | { | ||
104 | DESCRIPTION="Visualization of Performance Profiling Data." | ||
105 | DEPEND="${KCACHEGRIND_DEPEND}" | ||
106 | } | ||
107 | |||
108 | split_info_kdesdk-kioslave() | ||
109 | { | ||
110 | DESCRIPTION="KDE4 KDED Subversion Module." | ||
111 | DEPEND="${KIOSLAVE_DEPEND}" | ||
112 | } | ||
113 | |||
114 | split_info_kmtrace() | ||
115 | { | ||
116 | DESCRIPTION="A KDE4 tool to assist with malloc debugging using glibcs 'mtrace' functionality-" | ||
117 | DEPEND="${KMTRACE_DEPEND}" | ||
118 | } | ||
119 | |||
120 | split_info_kompare() | ||
121 | { | ||
122 | DESCRIPTION="KDE4 Diff/Patch Frontend." | ||
123 | DEPEND="${KOMPARE_DEPEND}" | ||
124 | } | ||
125 | |||
126 | split_info_dolphin-plugins() | ||
127 | { | ||
128 | DESCRIPTION="KDE4 SDK Dolphin plugins.." | ||
129 | DEPEND="${DOLPHINPLUGINS_DEPEND}" | ||
130 | } | ||
131 | |||
132 | split_info_kpartloader() | ||
133 | { | ||
134 | DESCRIPTION="A test application for KParts." | ||
135 | DEPEND="${KPARTLOADER_DEPEND}" | ||
136 | } | ||
137 | |||
138 | split_info_kprofilemethod() | ||
139 | { | ||
140 | DESCRIPTION="Macros helping to profile." | ||
141 | DEPEND="${KPROFILEMETHOD_DEPEND}" | ||
142 | } | ||
143 | |||
144 | split_info_kstartperf() | ||
145 | { | ||
146 | DESCRIPTION="Startup time measurement tool for KDE4 applications." | ||
147 | DEPEND="${KSTARTPERF_DEPEND}" | ||
148 | } | ||
149 | |||
150 | split_info_kuiviewer() | ||
151 | { | ||
152 | DESCRIPTION="Qt Designer UI File Viewer." | ||
153 | DEPEND="${KUIVIEWER_DEPEND}" | ||
154 | } | ||
155 | |||
156 | split_info_lokalize() | ||
157 | { | ||
158 | DESCRIPTION="Computer-Aided Translation System." | ||
159 | DEPEND="${LOKALIZE_DEPEND} | ||
160 | == kde-base/kdesdk-strigi-analyzer-${PVER}" | ||
161 | } | ||
162 | |||
163 | split_info_poxml() | ||
164 | { | ||
165 | DESCRIPTION="Translates DocBook XML files using gettext po files." | ||
166 | DEPEND="${POXML_DEPEND}" | ||
167 | } | ||
168 | |||
169 | split_info_okteta() | ||
170 | { | ||
171 | DESCRIPTION="KDE4 hex editor." | ||
172 | DEPEND="${OKTETA_DEPEND}" | ||
173 | } | ||
174 | |||
175 | split_info_kdesdk-scripts() | ||
176 | { | ||
177 | DESCRIPTION="KDE4 SDK scripts." | ||
178 | DEPEND="${SCRIPTS_DEPEND}" | ||
179 | } | ||
180 | |||
181 | split_info_kdesdk-strigi-analyzer() | ||
182 | { | ||
183 | DESCRIPTION="Strigi-Analyzer for KDE4 SDK." | ||
184 | DEPEND="${STRIGIANALYZER_DEPEND}" | ||
185 | } | ||
186 | |||
187 | split_info_umbrello() | ||
188 | { | ||
189 | DESCRIPTION="KDE4 UML Modeller." | ||
190 | DEPEND="${UMBRELLO_DEPEND}" | ||
191 | } | ||
192 | |||
193 | src_compile() | ||
194 | { | ||
195 | cd ${SRCDIR} | ||
196 | |||
197 | # tell kde where to find apr-config | ||
198 | kde4_configure \ | ||
199 | $(cmake_opt APRCONFIG_EXECUTABLE /usr/bin/apr-1-config) \ | ||
200 | $(cmake_with Antlr2) \ | ||
201 | $(cmake_with Boost) \ | ||
202 | $(cmake_with HUNSPELL) \ | ||
203 | $(cmake_with LibXml2) \ | ||
204 | $(cmake_with LibXslt) \ | ||
205 | $(cmake_with Perl) \ | ||
206 | $(cmake_with QCA2) \ | ||
207 | $(cmake_with SVN) \ | ||
208 | || die | ||
209 | |||
210 | mmake || die | ||
211 | } | ||
212 | |||
213 | src_install_dolphin-plugins() | ||
214 | { | ||
215 | cd ${SRCDIR} | ||
216 | kde4-split_src_install_wrapper dolphin-plugins/bazaar || die | ||
217 | kde4-split_src_install_wrapper dolphin-plugins/git || die | ||
218 | kde4-split_src_install_wrapper dolphin-plugins/hg || die | ||
219 | kde4-split_src_install_wrapper dolphin-plugins/svn || die | ||
220 | } | ||
221 | |||
222 | src_install_kdesdk-kioslave() | ||
223 | { | ||
224 | cd ${SRCDIR} | ||
225 | kde4-split_src_install_wrapper kdesdk-kioslaves || die | ||
226 | } | ||
227 | |||
228 | src_install_kmtrace() | ||
229 | { | ||
230 | cd ${SRCDIR} | ||
231 | kde4-split_src_install_wrapper kde-dev-utils/kmtrace || die | ||
232 | } | ||
233 | |||
234 | src_install_kpartloader() | ||
235 | { | ||
236 | cd ${SRCDIR} | ||
237 | kde4-split_src_install_wrapper kde-dev-utils/kpartloader || die | ||
238 | } | ||
239 | |||
240 | src_install_kprofilemethod() | ||
241 | { | ||
242 | cd ${SRCDIR} | ||
243 | kde4-split_src_install_wrapper kde-dev-utils/kprofilemethod || die | ||
244 | } | ||
245 | |||
246 | src_install_kstartperf() | ||
247 | { | ||
248 | cd ${SRCDIR} | ||
249 | kde4-split_src_install_wrapper kde-dev-utils/kstartperf || die | ||
250 | } | ||
251 | |||
252 | src_install_kuiviewer() | ||
253 | { | ||
254 | cd ${SRCDIR} | ||
255 | kde4-split_src_install_wrapper kde-dev-utils/kuiviewer || die | ||
256 | } | ||
257 | |||
258 | src_install_kdesdk-strigi-analyzer() | ||
259 | { | ||
260 | cd ${SRCDIR} | ||
261 | kde4-split_src_install_wrapper kdesdk-strigi-analyzers || die | ||
262 | } | ||
263 | |||
264 | src_install_kdesdk-scripts() | ||
265 | { | ||
266 | cd ${SRCDIR} | ||
267 | kde4-split_src_install_wrapper kde-dev-scripts || die | ||
268 | } |