Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 7025 - (show annotations) (download)
Tue Sep 28 08:55:52 2010 UTC (13 years, 8 months ago) by niro
File size: 4482 byte(s)
auto added: ver bump to 4.5.1-r1
1 # $Id: kdebase4-4.4.2-r1.smage2 5171 2010-04-05 15:06:35Z niro $
2
3 PNAME="kdebase4"
4 PVER="4.5.1"
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.6
17 >= app-misc/strigi-0.7.2
18 >= dev-libs/glib2-2.24
19 >= dev-libs/libusb-0.1.12
20 >= dev-libs/openssl-1.0.0
21 >= media-libs/fontconfig-2.8
22 >= media-libs/freetype-2.4
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}-kdepasswd
32 ${PNAME}-kdialog
33 ${PNAME}-konqueror
34 ${PNAME}-konsole
35 ${PNAME}-kwrite
36 ${PNAME}-plasma"
37
38 sminclude kde4-split
39
40 UP2DATE="updatecmd http://www.kde.org/download/ | grep ${PNAME/4/} | sed -n '1 p' | sed 's/.*-\([^ ]*\) .*/\1/'"
41
42 split_info_kdebase4-lib()
43 {
44 DESCRIPTION="KDE4 libraries for the basic desktop applications."
45 DEPEND="== kde-base/kdelibs4-${PVER}"
46 }
47
48 split_info_kdebase4-dolphin()
49 {
50 DESCRIPTION="KDE4 file manager."
51 DEPEND="== kde-base/kdebase4-runtime-${PVER}
52 == kde-base/kdebase4-lib-${PVER}
53 == kde-base/kdebase4-kfind-${PVER}"
54 }
55
56 split_info_kdebase4-kdepasswd()
57 {
58 DESCRIPTION="KDE4 passwd."
59 DEPEND="== kde-base/kdebase4-runtime-${PVER}
60 == kde-base/kdebase4-lib-${PVER}"
61 }
62
63 split_info_kdebase4-kdialog()
64 {
65 DESCRIPTION="KDE4 utility for displaying dialog boxes from shell scripts."
66 DEPEND="== kde-base/kdelibs4-${PVER}
67 == kde-base/kdebase4-runtime-${PVER}"
68 }
69
70 split_info_kdebase4-kfind()
71 {
72 DESCRIPTION="Find files folders in KDE4."
73 DEPEND="== kde-base/kdebase4-runtime-${PVER}
74 == kde-base/kdebase4-lib-${PVER}"
75 }
76
77 split_info_kdebase4-konqueror()
78 {
79 DESCRIPTION="KDE4 file manager and web browser."
80 DEPEND="== kde-base/kdebase4-runtime-${PVER}
81 == kde-base/kdebase4-lib-${PVER}
82 == kde-base/kdebase4-kfind-${PVER}
83 == kde-base/kdebase4-dolphin-${PVER}"
84 }
85
86 split_info_kdebase4-konsole()
87 {
88 DESCRIPTION="KDE4 terminal console."
89 DEPEND="== kde-base/kdelibs4-${PVER}
90 == kde-base/kdebase4-runtime-${PVER}
91 >= x11-libs/libX11-1.3
92 >= x11-libs/libXext-1.1
93 >= x11-libs/libxklavier-4.0
94 >= x11-libs/libXrender-0.9.5
95 >= x11-libs/libXtst-1.1"
96 }
97
98 split_info_kdebase4-kwrite()
99 {
100 DESCRIPTION="KDE4 basic text editor."
101 DEPEND="== kde-base/kdelibs4-${PVER}
102 == kde-base/kdebase4-runtime-${PVER}"
103 }
104
105 split_info_kdebase4-plasma()
106 {
107 DESCRIPTION="Plasma: KDE4 desktop framework."
108 DEPEND="== kde-base/kdebase4-workspace-${PVER}
109 == kde-base/kdebase4-lib-${PVER}"
110 }
111
112 src_compile()
113 {
114 cd ${SRCDIR}
115
116 kde4_configure \
117 $(cmake_with GLIB2) \
118 $(cmake_with GObject) \
119 $(cmake_with OpenSSL) \
120 $(cmake_with OpenGL) \
121 $(cmake_with USB) \
122 $(cmake_with RAW1394) \
123 $(cmake_with PCIUTILS) \
124 || die
125
126 mmake || die
127 }
128
129 src_install_kdebase4-lib()
130 {
131 local kdemodule="lib"
132 kde4-split_src_install_wrapper apps/${kdemodule} || die
133 #kde4-split_src_install_wrapper apps/doc/${kdemodule} || die
134 }
135
136 src_install_kdebase4-dolphin()
137 {
138 local kdemodule="dolphin"
139 kde4-split_src_install_wrapper apps/${kdemodule} || die
140 kde4-split_src_install_wrapper apps/doc/${kdemodule} || die
141 }
142
143 src_install_kdebase4-kdepasswd()
144 {
145 local kdemodule="kdepasswd"
146 kde4-split_src_install_wrapper apps/${kdemodule} || die
147 kde4-split_src_install_wrapper apps/doc/${kdemodule} || die
148 }
149
150 src_install_kdebase4-kdialog()
151 {
152 local kdemodule="kdialog"
153 kde4-split_src_install_wrapper apps/${kdemodule} || die
154 #kde4-split_src_install_wrapper apps/doc/${kdemodule} || die
155 }
156
157 src_install_kdebase4-kfind()
158 {
159 local kdemodule="kfind"
160 kde4-split_src_install_wrapper apps/${kdemodule} || die
161 kde4-split_src_install_wrapper apps/doc/${kdemodule} || die
162 }
163
164 src_install_kdebase4-konqueror()
165 {
166 local i
167 for i in konqueror doc/konqueror keditbookmarks nsplugins
168 do
169 kde4-split_src_install_wrapper apps/${i} || die
170 done
171 }
172
173 src_install_kdebase4-konsole()
174 {
175 local kdemodule="konsole"
176 kde4-split_src_install_wrapper apps/${kdemodule} || die
177 kde4-split_src_install_wrapper apps/doc/${kdemodule} || die
178 }
179
180 src_install_kdebase4-kwrite()
181 {
182 local kdemodule="kwrite"
183 kde4-split_src_install_wrapper apps/${kdemodule} || die
184 kde4-split_src_install_wrapper apps/doc/${kdemodule} || die
185 }
186
187 src_install_kdebase4-plasma()
188 {
189 local kdemodule="plasma"
190 kde4-split_src_install_wrapper apps/${kdemodule} || die
191 #kde4-split_src_install_wrapper apps/doc/${kdemodule} || die
192 }