Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 8563 - (show annotations) (download)
Fri Jul 22 10:10:15 2011 UTC (12 years, 9 months ago) by niro
File size: 4792 byte(s)
-fixed srcinstall()
1 # $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 ${kdemodule} || die
143 #kde4-split_src_install_wrapper doc/${kdemodule} || die
144 }
145
146 src_install_kdebase4-dolphin()
147 {
148 local kdemodule="dolphin"
149 kde4-split_src_install_wrapper ${kdemodule} || die
150 kde4-split_src_install_wrapper doc/${kdemodule} || die
151 }
152
153 src_install_kdebase4-kdepasswd()
154 {
155 local kdemodule="kdepasswd"
156 kde4-split_src_install_wrapper ${kdemodule} || die
157 kde4-split_src_install_wrapper doc/${kdemodule} || die
158 }
159
160 src_install_kdebase4-kdialog()
161 {
162 local kdemodule="kdialog"
163 kde4-split_src_install_wrapper ${kdemodule} || die
164 #kde4-split_src_install_wrapper doc/${kdemodule} || die
165 }
166
167 src_install_kdebase4-keditbookmarks()
168 {
169 local kdemodule="keditbookmarks"
170 kde4-split_src_install_wrapper ${kdemodule} || die
171 #kde4-split_src_install_wrapper doc/${kdemodule} || die
172 }
173
174 src_install_kdebase4-kfind()
175 {
176 local kdemodule="kfind"
177 kde4-split_src_install_wrapper ${kdemodule} || die
178 kde4-split_src_install_wrapper 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 ${i} || die
187 done
188 }
189
190 src_install_kdebase4-konsole()
191 {
192 local kdemodule="konsole"
193 kde4-split_src_install_wrapper ${kdemodule} || die
194 kde4-split_src_install_wrapper doc/${kdemodule} || die
195 }
196
197 src_install_kdebase4-kwrite()
198 {
199 local kdemodule="kwrite"
200 kde4-split_src_install_wrapper ${kdemodule} || die
201 kde4-split_src_install_wrapper doc/${kdemodule} || die
202 }
203
204 src_install_kdebase4-plasma()
205 {
206 local kdemodule="plasma"
207 kde4-split_src_install_wrapper ${kdemodule} || die
208 #kde4-split_src_install_wrapper doc/${kdemodule} || die
209 }