Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 8635 - (show annotations) (download)
Wed Jul 27 08:49:03 2011 UTC (12 years, 9 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 }