Magellan Linux

Contents of /branches/R11-stable/extras/kdesdk/kdesdk-4.10.5-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 18838 - (show annotations) (download)
Wed Aug 14 13:04:49 2013 UTC (10 years, 9 months 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 }