Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 18838 - (hide annotations) (download)
Wed Aug 14 13:04:49 2013 UTC (10 years, 10 months ago) by niro
File size: 5518 byte(s)
-release branches/R11-stable
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     }