Contents of /branches/magellan-next/extras/kdebase4/kdebase4-4.5.1-r1.smage2
Parent Directory | Revision Log
Revision 7025 -
(show annotations)
(download)
Tue Sep 28 08:55:52 2010 UTC (14 years ago) by niro
File size: 4482 byte(s)
Tue Sep 28 08:55:52 2010 UTC (14 years 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 | } |