Contents of /branches/magellan-next/extras/kdesdk4/kdesdk4-4.6.5-r1.smage2
Parent Directory | Revision Log
Revision 8650 -
(show annotations)
(download)
Wed Jul 27 12:14:02 2011 UTC (13 years, 2 months ago) by niro
File size: 5530 byte(s)
Wed Jul 27 12:14:02 2011 UTC (13 years, 2 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 | } |