Magellan Linux

Contents of /trunk/extras/kdebase4/kdebase4-4.4.5-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 5649 - (show annotations) (download)
Fri Jul 30 13:07:55 2010 UTC (13 years, 9 months ago) by niro
File size: 5319 byte(s)
auto added: ver bump to 4.4.5-r1
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 }