Magellan Linux

Contents of /branches/magellan-next/extras/kdesdk4/kdesdk4-4.6.5-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 8650 - (show annotations) (download)
Wed Jul 27 12:14:02 2011 UTC (12 years, 9 months ago) by niro
File size: 5530 byte(s)
-fixed dolphin-plugins src_install()
1 # $Id$
2
3 PNAME="kdesdk4"
4 PVER="4.6.5"
5 PBUILD="r1"
6
7 SDEPEND="== kde-base/kdelibs4-${PVER}
8 == kde-base/kdepimlibs4-${PVER}
9 == kde-base/kdebase4-runtime-${PVER}
10 == kde-base/kdepim4-runtime-${PVER}
11 >= app-misc/strigi-0.7.5
12 >= app-crypt/qca-2.0
13 >= dev-java/antlr2-2.7
14 >= dev-lang/python-2.7
15 >= dev-libs/boost-1.47
16 >= dev-libs/libxml2-2.7
17 >= dev-libs/libxslt-1.1.26
18 >= dev-libs/apr-1.4
19 >= dev-util/cvs-1.11
20 >= dev-util/git-1.7
21 >= dev-util/subversion-1.6
22 >= media-gfx/graphviz-2.28
23 >= x11-libs/qt4-core-4.7
24 == kde-base/kdebindings4-python-${PVER}
25 >= app-text/hunspell-1.3"
26
27 SPLIT_PACKAGES="${PNAME}-cervisia
28 ${PNAME}-dolphin-plugins
29 ${PNAME}-kapptemplate
30 ${PNAME}-kate
31 ${PNAME}-kcachegrind
32 ${PNAME}-kdeaccounts-plugin
33 ${PNAME}-kdepalettes
34 ${PNAME}-kioslave
35 ${PNAME}-kmtrace
36 ${PNAME}-kompare
37 ${PNAME}-kpartloader
38 ${PNAME}-kprofilemethod
39 ${PNAME}-kstartperf
40 ${PNAME}-kuiviewer
41 ${PNAME}-lokalize
42 ${PNAME}-okteta
43 ${PNAME}-poxml
44 ${PNAME}-scripts
45 ${PNAME}-strigi-analyzer
46 ${PNAME}-umbrello"
47
48 sminclude kde4-split
49
50 UP2DATE="updatecmd http://www.kde.org/download/ | grep ${PNAME/4/} | sed -n '1 p' | sed 's/.*-\([^ ]*\) .*/\1/'"
51
52 split_info_kdesdk4-cervisia()
53 {
54 DESCRIPTION="KDE4 CVS Frontend."
55 DEPEND="== kde-base/kdepimlibs4-${PVER}
56 == kde-base/kdebase4-runtime-${PVER}
57 >= dev-util/cvs-1.11"
58 }
59
60 split_info_kdesdk4-kapptemplate()
61 {
62 DESCRIPTION="KDE4 Template Generator."
63 DEPEND="== kde-base/kdepimlibs4-${PVER}
64 == kde-base/kdebase4-runtime-${PVER}"
65 }
66
67 split_info_kdesdk4-kate()
68 {
69 DESCRIPTION="KDE4 Advanced Text Editor."
70 DEPEND="== kde-base/kdepimlibs4-${PVER}
71 == kde-base/kdebase4-runtime-${PVER}
72 >= dev-libs/libxml2-2.7
73 >= dev-libs/libxslt-1.1.26"
74 }
75
76 split_info_kdesdk4-kcachegrind()
77 {
78 DESCRIPTION="Visualization of Performance Profiling Data."
79 DEPEND="== kde-base/kdepimlibs4-${PVER}
80 == kde-base/kdebase4-runtime-${PVER}
81 >= media-gfx/graphviz-2.28
82 >= dev-lang/python-2.7"
83 }
84
85 split_info_kdesdk4-kdeaccounts-plugin()
86 {
87 DESCRIPTION="KDE4 Repository Accounts"
88 DEPEND="== kde-base/kdepimlibs4-${PVER}
89 == kde-base/kdepim4-runtime-${PVER}"
90 }
91
92 split_info_kdesdk4-kdepalettes()
93 {
94 DESCRIPTION="Palettes for the Gimp that match the KDE4 standard color palette."
95 DEPEND=""
96 }
97
98 split_info_kdesdk4-kioslave()
99 {
100 DESCRIPTION="KDE4 KDED Subversion Module."
101 DEPEND="== kde-base/kdepimlibs4-${PVER}
102 == kde-base/kdebase4-runtime-${PVER}
103 >= dev-util/subversion-1.6
104 >= dev-libs/apr-1.4"
105 }
106
107 split_info_kdesdk4-kmtrace()
108 {
109 DESCRIPTION="A KDE4 tool to assist with malloc debugging using glibcs 'mtrace' functionality-"
110 DEPEND="== kde-base/kdelibs4-${PVER}
111 == kde-base/kdebase4-runtime-${PVER}"
112 }
113
114 split_info_kdesdk4-kompare()
115 {
116 DESCRIPTION="KDE4 Diff/Patch Frontend."
117 DEPEND="== kde-base/kdelibs4-${PVER}
118 == kde-base/kdebase4-runtime-${PVER}"
119 }
120
121 split_info_dolphin-plugins()
122 {
123 DESCRIPTION="KDE4 SDK Dolphin plugins.."
124 DEPEND="== kde-base/kdebase4-dolphin-${PVER}
125 == kde-base/kdesdk4-kompare-${PVER}
126 >= dev-util/cvs-1.11
127 >= dev-util/git-1.7
128 >= dev-util/subversion-1.6"
129 }
130
131 split_info_kdesdk4-kpartloader()
132 {
133 DESCRIPTION="A test application for KParts."
134 DEPEND="== kde-base/kdepimlibs4-${PVER}
135 == kde-base/kdebase4-runtime-${PVER}"
136 }
137
138 split_info_kdesdk4-kprofilemethod()
139 {
140 DESCRIPTION="Macros helping to profile."
141 DEPEND=""
142 }
143
144 split_info_kdesdk4-kstartperf()
145 {
146 DESCRIPTION="Startup time measurement tool for KDE4 applications."
147 DEPEND="== kde-base/kdelibs4-${PVER}
148 == kde-base/kdebase4-runtime-${PVER}"
149 }
150
151 split_info_kdesdk4-kuiviewer()
152 {
153 DESCRIPTION="Qt Designer UI File Viewer."
154 DEPEND="== kde-base/kdelibs4-${PVER}
155 == kde-base/kdebase4-runtime-${PVER}"
156 }
157
158 split_info_kdesdk4-lokalize()
159 {
160 DESCRIPTION="Computer-Aided Translation System."
161 DEPEND="== kde-base/kdelibs4-${PVER}
162 == kde-base/kdebase4-runtime-${PVER}
163 == kde-base/kdebindings4-python-${PVER}
164 >= app-text/hunspell-1.3"
165 }
166
167 split_info_kdesdk4-poxml()
168 {
169 DESCRIPTION="Translates DocBook XML files using gettext po files."
170 DEPEND=">= x11-libs/qt4-core-4.7"
171 }
172
173 split_info_kdesdk4-okteta()
174 {
175 DESCRIPTION="KDE4 hex editor."
176 DEPEND="== kde-base/kdelibs4-${PVER}
177 == kde-base/kdebase4-runtime-${PVER}
178 >= app-crypt/qca-2.0"
179 }
180
181 split_info_kdesdk4-scripts()
182 {
183 DESCRIPTION="KDE4 SDK scripts."
184 DEPEND=">= dev-lang/python-2.7"
185 }
186
187 split_info_kdesdk4-strigi-analyzer()
188 {
189 DESCRIPTION="Strigi-Analyzer for KDE4 SDK."
190 DEPEND="== kde-base/kdebase4-runtime-${PVER}"
191 }
192
193 split_info_kdesdk4-umbrello()
194 {
195 DESCRIPTION="KDE4 UML Modeller."
196 DEPEND="== kde-base/kdelibs4-${PVER}
197 == kde-base/kdebase4-runtime-${PVER}
198 >= dev-libs/boost-1.47
199 >= dev-libs/libxml2-2.7
200 >= dev-libs/libxslt-1.1.26"
201 }
202
203 src_compile()
204 {
205 cd ${SRCDIR}
206
207 # tell kde where to find apr-config
208 kde4_configure $(cmake_with Plasma) -DAPRCONFIG_EXECUTABLE=/usr/bin/apr-1-config || die
209 mmake || die
210 }
211
212 src_install_kdesdk4-dolphin-plugins()
213 {
214 cd ${SRCDIR}
215 kde4-split_src_install_wrapper dolphin-plugins/git || die
216 kde4-split_src_install_wrapper dolphin-plugins/svn || die
217 }
218
219 src_install_kdesdk4-kdepalettes()
220 {
221 cd ${SRCDIR}
222 minstalldir /usr/share/gimp/2.0/palettes || die
223 minstallfile kdepalettes/KDE_Gimp /usr/share/gimp/2.0/palettes/KDE.gpl || die
224 }
225
226 preinstall_kdesdk4-okteta()
227 {
228 if [[ ! -z $(magequery -n kdeutils4-okteta) ]]
229 then
230 echo -e ${COLRED}
231 echo -e "Error: kde-base/kdeutils4-okteta is installed!!"
232 echo -e "kde-base/kdeutils4-okteta is now provided by kde-base/kdesdk4-okteta."
233 echo -e "Please uninstall kde-base/kdeutils4-okteta first!"
234 echo -e ${COLDEFAULT}
235 die "kde-base/kdeutils4-okteta found!"
236 fi
237 }