Annotation of /branches/magellan-next/extras/kdebase4/kdebase4-4.6.5-r1.smage2
Parent Directory | Revision Log
Revision 8562 -
(hide annotations)
(download)
Fri Jul 22 09:21:26 2011 UTC (13 years, 2 months ago) by niro
File size: 4887 byte(s)
Fri Jul 22 09:21:26 2011 UTC (13 years, 2 months ago) by niro
File size: 4887 byte(s)
auto added: ver bump to 4.6.5-r1
1 | niro | 8562 | # $Id$ |
2 | |||
3 | PNAME="kdebase4" | ||
4 | PVER="4.6.5" | ||
5 | PBUILD="r1" | ||
6 | |||
7 | PCATEGORIE="kde-base" | ||
8 | |||
9 | SDEPEND="== kde-base/kde4-env-${PVER} | ||
10 | == kde-base/kdelibs4-${PVER} | ||
11 | == kde-base/kdepimlibs4-${PVER} | ||
12 | == kde-base/kdebase4-runtime-${PVER} | ||
13 | == kde-base/kdebase4-workspace-${PVER} | ||
14 | >= kde-base/qimageblitz-0.0.6 | ||
15 | >= app-arch/bzip2-1.0.6 | ||
16 | >= dev-libs/cyrus-sasl-2.1 | ||
17 | >= dev-libs/libpcre-8.12 | ||
18 | >= dev-libs/openssl-1.0.0 | ||
19 | >= dev-libs/soprano-2.6 | ||
20 | >= dev-libs/shared-desktop-ontologies-0.7 | ||
21 | >= media-libs/alsa-lib-1.0.24 | ||
22 | >= media-libs/fontconfig-2.8 | ||
23 | >= media-libs/freetype-2.4 | ||
24 | >= media-libs/giflib-4 | ||
25 | >= media-libs/openexr-1.7 | ||
26 | >= net-fs/samba-3.5 | ||
27 | >= sys-apps/pciutils-3.1 | ||
28 | >= virtual/opengl" | ||
29 | |||
30 | SPLIT_PACKAGES="${PNAME}-lib | ||
31 | ${PNAME}-kfind | ||
32 | ${PNAME}-dolphin | ||
33 | ${PNAME}-kdepasswd | ||
34 | ${PNAME}-kdialog | ||
35 | ${PNAME}-keditbookmarks | ||
36 | ${PNAME}-konqueror | ||
37 | ${PNAME}-konsole | ||
38 | ${PNAME}-kwrite | ||
39 | ${PNAME}-plasma" | ||
40 | |||
41 | sminclude kde4-split | ||
42 | |||
43 | UP2DATE="updatecmd http://www.kde.org/download/ | grep ${PNAME/4/} | sed -n '1 p' | sed 's/.*-\([^ ]*\) .*/\1/'" | ||
44 | |||
45 | split_info_kdebase4-lib() | ||
46 | { | ||
47 | DESCRIPTION="KDE4 libraries for the basic desktop applications." | ||
48 | DEPEND="== kde-base/kdelibs4-${PVER}" | ||
49 | } | ||
50 | |||
51 | split_info_kdebase4-dolphin() | ||
52 | { | ||
53 | DESCRIPTION="KDE4 file manager." | ||
54 | DEPEND="== kde-base/kdebase4-runtime-${PVER} | ||
55 | == kde-base/kdebase4-lib-${PVER} | ||
56 | == kde-base/kdebase4-kfind-${PVER}" | ||
57 | } | ||
58 | |||
59 | split_info_kdebase4-kdepasswd() | ||
60 | { | ||
61 | DESCRIPTION="KDE4 passwd." | ||
62 | DEPEND="== kde-base/kdebase4-runtime-${PVER} | ||
63 | == kde-base/kdebase4-lib-${PVER}" | ||
64 | } | ||
65 | |||
66 | split_info_kdebase4-kdialog() | ||
67 | { | ||
68 | DESCRIPTION="KDE4 utility for displaying dialog boxes from shell scripts." | ||
69 | DEPEND="== kde-base/kdelibs4-${PVER} | ||
70 | == kde-base/kdebase4-runtime-${PVER}" | ||
71 | } | ||
72 | |||
73 | split_info_kdebase4-keditbookmarks() | ||
74 | { | ||
75 | DESCRIPTION="KDE4 bookmark organizer and editor." | ||
76 | DEPEND="== kde-base/kdelibs4-${PVER} | ||
77 | == kde-base/kdebase4-runtime-${PVER}" | ||
78 | } | ||
79 | |||
80 | split_info_kdebase4-kfind() | ||
81 | { | ||
82 | DESCRIPTION="Find files folders in KDE4." | ||
83 | DEPEND="== kde-base/kdebase4-runtime-${PVER} | ||
84 | == kde-base/kdebase4-lib-${PVER}" | ||
85 | } | ||
86 | |||
87 | split_info_kdebase4-konqueror() | ||
88 | { | ||
89 | DESCRIPTION="KDE4 file manager and web browser." | ||
90 | DEPEND="== kde-base/kdebase4-runtime-${PVER} | ||
91 | == kde-base/kdebase4-lib-${PVER} | ||
92 | == kde-base/kdebase4-kfind-${PVER} | ||
93 | == kde-base/kdebase4-dolphin-${PVER}" | ||
94 | } | ||
95 | |||
96 | split_info_kdebase4-konsole() | ||
97 | { | ||
98 | DESCRIPTION="KDE4 terminal console." | ||
99 | DEPEND="== kde-base/kdelibs4-${PVER} | ||
100 | == kde-base/kdebase4-runtime-${PVER} | ||
101 | >= x11-libs/libX11-1.3 | ||
102 | >= x11-libs/libXext-1.1 | ||
103 | >= x11-libs/libxklavier-4.0 | ||
104 | >= x11-libs/libXrender-0.9.5 | ||
105 | >= x11-libs/libXtst-1.1" | ||
106 | } | ||
107 | |||
108 | split_info_kdebase4-kwrite() | ||
109 | { | ||
110 | DESCRIPTION="KDE4 basic text editor." | ||
111 | DEPEND="== kde-base/kdelibs4-${PVER} | ||
112 | == kde-base/kdebase4-runtime-${PVER}" | ||
113 | } | ||
114 | |||
115 | split_info_kdebase4-plasma() | ||
116 | { | ||
117 | DESCRIPTION="Plasma: KDE4 desktop framework." | ||
118 | DEPEND="== kde-base/kdebase4-workspace-${PVER} | ||
119 | == kde-base/kdebase4-lib-${PVER}" | ||
120 | } | ||
121 | |||
122 | src_compile() | ||
123 | { | ||
124 | cd ${SRCDIR} | ||
125 | |||
126 | kde4_configure \ | ||
127 | $(cmake_with GLIB2) \ | ||
128 | $(cmake_with GObject) \ | ||
129 | $(cmake_with OpenSSL) \ | ||
130 | $(cmake_with OpenGL) \ | ||
131 | $(cmake_with USB) \ | ||
132 | $(cmake_with RAW1394) \ | ||
133 | $(cmake_with PCIUTILS) \ | ||
134 | || die | ||
135 | |||
136 | mmake || die | ||
137 | } | ||
138 | |||
139 | src_install_kdebase4-lib() | ||
140 | { | ||
141 | local kdemodule="lib" | ||
142 | kde4-split_src_install_wrapper apps/${kdemodule} || die | ||
143 | #kde4-split_src_install_wrapper apps/doc/${kdemodule} || die | ||
144 | } | ||
145 | |||
146 | src_install_kdebase4-dolphin() | ||
147 | { | ||
148 | local kdemodule="dolphin" | ||
149 | kde4-split_src_install_wrapper apps/${kdemodule} || die | ||
150 | kde4-split_src_install_wrapper apps/doc/${kdemodule} || die | ||
151 | } | ||
152 | |||
153 | src_install_kdebase4-kdepasswd() | ||
154 | { | ||
155 | local kdemodule="kdepasswd" | ||
156 | kde4-split_src_install_wrapper apps/${kdemodule} || die | ||
157 | kde4-split_src_install_wrapper apps/doc/${kdemodule} || die | ||
158 | } | ||
159 | |||
160 | src_install_kdebase4-kdialog() | ||
161 | { | ||
162 | local kdemodule="kdialog" | ||
163 | kde4-split_src_install_wrapper apps/${kdemodule} || die | ||
164 | #kde4-split_src_install_wrapper apps/doc/${kdemodule} || die | ||
165 | } | ||
166 | |||
167 | src_install_kdebase4-keditbookmarks() | ||
168 | { | ||
169 | local kdemodule="keditbookmarks" | ||
170 | kde4-split_src_install_wrapper apps/${kdemodule} || die | ||
171 | #kde4-split_src_install_wrapper apps/doc/${kdemodule} || die | ||
172 | } | ||
173 | |||
174 | src_install_kdebase4-kfind() | ||
175 | { | ||
176 | local kdemodule="kfind" | ||
177 | kde4-split_src_install_wrapper apps/${kdemodule} || die | ||
178 | kde4-split_src_install_wrapper apps/doc/${kdemodule} || die | ||
179 | } | ||
180 | |||
181 | src_install_kdebase4-konqueror() | ||
182 | { | ||
183 | local i | ||
184 | for i in konqueror doc/konqueror nsplugins | ||
185 | do | ||
186 | kde4-split_src_install_wrapper apps/${i} || die | ||
187 | done | ||
188 | } | ||
189 | |||
190 | src_install_kdebase4-konsole() | ||
191 | { | ||
192 | local kdemodule="konsole" | ||
193 | kde4-split_src_install_wrapper apps/${kdemodule} || die | ||
194 | kde4-split_src_install_wrapper apps/doc/${kdemodule} || die | ||
195 | } | ||
196 | |||
197 | src_install_kdebase4-kwrite() | ||
198 | { | ||
199 | local kdemodule="kwrite" | ||
200 | kde4-split_src_install_wrapper apps/${kdemodule} || die | ||
201 | kde4-split_src_install_wrapper apps/doc/${kdemodule} || die | ||
202 | } | ||
203 | |||
204 | src_install_kdebase4-plasma() | ||
205 | { | ||
206 | local kdemodule="plasma" | ||
207 | kde4-split_src_install_wrapper apps/${kdemodule} || die | ||
208 | #kde4-split_src_install_wrapper apps/doc/${kdemodule} || die | ||
209 | } |