Magellan Linux

Contents of /trunk/extras/kdebase4/kdebase4-4.4.0-r2.smage2

Parent Directory Parent Directory | Revision Log Revision Log


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

Properties

Name Value
svn:keywords Id