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