Contents of /branches/magellan-next/extras/kdebase4/kdebase4-4.4.5-r1.smage2
Parent Directory | Revision Log
Revision 6929 -
(show annotations)
(download)
Fri Sep 24 16:22:54 2010 UTC (14 years ago) by niro
File size: 5319 byte(s)
Fri Sep 24 16:22:54 2010 UTC (14 years ago) by niro
File size: 5319 byte(s)
imported from trunk
1 | # $Id: kdebase4-4.4.2-r1.smage2 5171 2010-04-05 15:06:35Z niro $ |
2 | |
3 | PNAME="kdebase4" |
4 | PVER="4.4.5" |
5 | PBUILD="r1" |
6 | |
7 | PCATEGORIE="kde-base" |
8 | STATE="unstable" |
9 | |
10 | SDEPEND=">= x11-apps/bdftopcf-1 |
11 | == kde-base/kde4-env-${PVER} |
12 | == kde-base/kdelibs4-${PVER} |
13 | == kde-base/kdepimlibs4-${PVER} |
14 | == kde-base/kdebase4-runtime-${PVER} |
15 | == kde-base/kdebase4-workspace-${PVER} |
16 | >= kde-base/qimageblitz-0.0.4 |
17 | >= app-misc/strigi-0.7 |
18 | >= dev-libs/glib2-2.22 |
19 | >= dev-libs/libusb-0.1.12 |
20 | >= dev-libs/openssl-0.9.8 |
21 | >= media-libs/fontconfig-2.7 |
22 | >= media-libs/freetype-2.3.9 |
23 | >= sys-apps/usbutils-0.86 |
24 | >= sys-apps/pciutils-3.1 |
25 | >= sys-libs/libraw1394-2.0 |
26 | >= virtual/opengl" |
27 | |
28 | SPLIT_PACKAGES="${PNAME}-lib |
29 | ${PNAME}-kfind |
30 | ${PNAME}-dolphin |
31 | ${PNAME}-kappfinder |
32 | ${PNAME}-kdepasswd |
33 | ${PNAME}-kdialog |
34 | ${PNAME}-kinfocenter |
35 | ${PNAME}-konqueror |
36 | ${PNAME}-konsole |
37 | ${PNAME}-kwrite |
38 | ${PNAME}-plasma" |
39 | |
40 | sminclude kde4-split |
41 | |
42 | UP2DATE="updatecmd http://www.kde.org/download/ | grep ${PNAME/4/} | sed -n '1 p' | sed 's/.*-\([^ ]*\) .*/\1/'" |
43 | |
44 | split_info_kdebase4-lib() |
45 | { |
46 | DESCRIPTION="KDE4 libraries for the basic desktop applications." |
47 | DEPEND="== kde-base/kdelibs4-${PVER}" |
48 | } |
49 | |
50 | split_info_kdebase4-dolphin() |
51 | { |
52 | DESCRIPTION="KDE4 file manager." |
53 | DEPEND="== kde-base/kdebase4-runtime-${PVER} |
54 | == kde-base/kdebase4-lib-${PVER} |
55 | == kde-base/kdebase4-kfind-${PVER}" |
56 | } |
57 | |
58 | split_info_kdebase4-kappfinder() |
59 | { |
60 | DESCRIPTION="KDE4 kmenu updating tool." |
61 | DEPEND="== kde-base/kdelibs4-${PVER} |
62 | == kde-base/kdebase4-runtime-${PVER}" |
63 | } |
64 | |
65 | split_info_kdebase4-kdepasswd() |
66 | { |
67 | DESCRIPTION="KDE4 passwd." |
68 | DEPEND="== kde-base/kdebase4-runtime-${PVER} |
69 | == kde-base/kdebase4-lib-${PVER}" |
70 | } |
71 | |
72 | split_info_kdebase4-kdialog() |
73 | { |
74 | DESCRIPTION="KDE4 utility for displaying dialog boxes from shell scripts." |
75 | DEPEND="== kde-base/kdelibs4-${PVER} |
76 | == kde-base/kdebase4-runtime-${PVER}" |
77 | } |
78 | |
79 | split_info_kdebase4-kfind() |
80 | { |
81 | DESCRIPTION="Find files folders in KDE4." |
82 | DEPEND="== kde-base/kdebase4-runtime-${PVER} |
83 | == kde-base/kdebase4-lib-${PVER}" |
84 | } |
85 | |
86 | split_info_kdebase4-kinfocenter() |
87 | { |
88 | DESCRIPTION="KDE4 Information-Center." |
89 | DEPEND="== kde-base/kdelibs4-${PVER} |
90 | == kde-base/kdebase4-runtime-${PVER} |
91 | >= virtual/opengl |
92 | >= sys-libs/libraw1394-2.0 |
93 | >= sys-apps/usbutils-0.86 |
94 | >= sys-apps/pciutils-3.1" |
95 | } |
96 | |
97 | split_info_kdebase4-konqueror() |
98 | { |
99 | DESCRIPTION="KDE4 file manager and web browser." |
100 | DEPEND="== kde-base/kdebase4-runtime-${PVER} |
101 | == kde-base/kdebase4-lib-${PVER} |
102 | == kde-base/kdebase4-kfind-${PVER} |
103 | == kde-base/kdebase4-dolphin-${PVER}" |
104 | } |
105 | |
106 | split_info_kdebase4-konsole() |
107 | { |
108 | DESCRIPTION="KDE4 terminal console." |
109 | DEPEND="== kde-base/kdelibs4-${PVER} |
110 | == kde-base/kdebase4-runtime-${PVER} |
111 | >= x11-libs/libX11-1.3 |
112 | >= x11-libs/libXext-1.1 |
113 | >= x11-libs/libxklavier-4.0 |
114 | >= x11-libs/libXrender-0.9.5 |
115 | >= x11-libs/libXtst-1.1" |
116 | } |
117 | |
118 | split_info_kdebase4-kwrite() |
119 | { |
120 | DESCRIPTION="KDE4 basic text editor." |
121 | DEPEND="== kde-base/kdelibs4-${PVER} |
122 | == kde-base/kdebase4-runtime-${PVER}" |
123 | } |
124 | |
125 | split_info_kdebase4-plasma() |
126 | { |
127 | DESCRIPTION="Plasma: KDE4 desktop framework." |
128 | DEPEND="== kde-base/kdebase4-workspace-${PVER} |
129 | == kde-base/kdebase4-lib-${PVER}" |
130 | } |
131 | |
132 | src_compile() |
133 | { |
134 | cd ${SRCDIR} |
135 | |
136 | kde4_configure \ |
137 | $(cmake_with GLIB2) \ |
138 | $(cmake_with GObject) \ |
139 | $(cmake_with OpenSSL) \ |
140 | $(cmake_with OpenGL) \ |
141 | $(cmake_with USB) \ |
142 | $(cmake_with RAW1394) \ |
143 | $(cmake_with PCIUTILS) \ |
144 | || die |
145 | |
146 | mmake || die |
147 | } |
148 | |
149 | src_install_kdebase4-lib() |
150 | { |
151 | local kdemodule="lib" |
152 | kde4-split_src_install_wrapper apps/${kdemodule} || die |
153 | #kde4-split_src_install_wrapper apps/doc/${kdemodule} || die |
154 | } |
155 | |
156 | src_install_kdebase4-dolphin() |
157 | { |
158 | local kdemodule="dolphin" |
159 | kde4-split_src_install_wrapper apps/${kdemodule} || die |
160 | kde4-split_src_install_wrapper apps/doc/${kdemodule} || die |
161 | } |
162 | |
163 | src_install_kdebase4-kappfinder() |
164 | { |
165 | local kdemodule="kappfinder" |
166 | kde4-split_src_install_wrapper apps/${kdemodule} || die |
167 | kde4-split_src_install_wrapper apps/doc/${kdemodule} || die |
168 | } |
169 | |
170 | src_install_kdebase4-kdepasswd() |
171 | { |
172 | local kdemodule="kdepasswd" |
173 | kde4-split_src_install_wrapper apps/${kdemodule} || die |
174 | kde4-split_src_install_wrapper apps/doc/${kdemodule} || die |
175 | } |
176 | |
177 | src_install_kdebase4-kdialog() |
178 | { |
179 | local kdemodule="kdialog" |
180 | kde4-split_src_install_wrapper apps/${kdemodule} || die |
181 | #kde4-split_src_install_wrapper apps/doc/${kdemodule} || die |
182 | } |
183 | |
184 | src_install_kdebase4-kfind() |
185 | { |
186 | local kdemodule="kfind" |
187 | kde4-split_src_install_wrapper apps/${kdemodule} || die |
188 | kde4-split_src_install_wrapper apps/doc/${kdemodule} || die |
189 | } |
190 | |
191 | src_install_kdebase4-kinfocenter() |
192 | { |
193 | local kdemodule="kinfocenter" |
194 | kde4-split_src_install_wrapper apps/${kdemodule} || die |
195 | kde4-split_src_install_wrapper apps/doc/${kdemodule} || die |
196 | } |
197 | |
198 | src_install_kdebase4-konqueror() |
199 | { |
200 | local i |
201 | for i in konqueror doc/konqueror keditbookmarks nsplugins |
202 | do |
203 | kde4-split_src_install_wrapper apps/${i} || die |
204 | done |
205 | } |
206 | |
207 | src_install_kdebase4-konsole() |
208 | { |
209 | local kdemodule="konsole" |
210 | kde4-split_src_install_wrapper apps/${kdemodule} || die |
211 | kde4-split_src_install_wrapper apps/doc/${kdemodule} || die |
212 | } |
213 | |
214 | src_install_kdebase4-kwrite() |
215 | { |
216 | local kdemodule="kwrite" |
217 | kde4-split_src_install_wrapper apps/${kdemodule} || die |
218 | kde4-split_src_install_wrapper apps/doc/${kdemodule} || die |
219 | } |
220 | |
221 | src_install_kdebase4-plasma() |
222 | { |
223 | local kdemodule="plasma" |
224 | kde4-split_src_install_wrapper apps/${kdemodule} || die |
225 | #kde4-split_src_install_wrapper apps/doc/${kdemodule} || die |
226 | } |