Contents of /branches/R11-stable/extras/kdesdk/kdesdk-4.10.5-r1.smage2
Parent Directory | Revision Log
Revision 18838 -
(show annotations)
(download)
Wed Aug 14 13:04:49 2013 UTC (11 years, 1 month ago) by niro
File size: 5518 byte(s)
Wed Aug 14 13:04:49 2013 UTC (11 years, 1 month ago) by niro
File size: 5518 byte(s)
-release branches/R11-stable
1 | # $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 | } |