Contents of /branches/R11-stable/extras/kdebase/kdebase-4.9.5-r1.smage2
Parent Directory | Revision Log
Revision 16256 -
(show annotations)
(download)
Wed Jan 30 17:45:18 2013 UTC (11 years, 7 months ago) by niro
File size: 3760 byte(s)
Wed Jan 30 17:45:18 2013 UTC (11 years, 7 months ago) by niro
File size: 3760 byte(s)
-release branches/R11-stable
1 | # $Id$ |
2 | |
3 | PNAME="kdebase" |
4 | PVER="4.9.5" |
5 | PBUILD="r1" |
6 | |
7 | SPLIT_PACKAGES="kdebase-lib |
8 | kfind |
9 | dolphin |
10 | kdepasswd |
11 | kdialog |
12 | keditbookmarks |
13 | konqueror |
14 | konq-plugins |
15 | plasma" |
16 | |
17 | COMMON_DEPEND="== kde-base/kdebase-runtime-${PVER} |
18 | >= x11-libs/libX11-1.4" |
19 | LIB_DEPEND="== kde-base/kdelibs-${PVER} |
20 | >= virtual/phonon" |
21 | KFIND_DEPEND="${COMMON_DEPEND}" |
22 | DOLPHIN_DEPEND="${COMMON_DEPEND} |
23 | >= dev-libs/soprano-2.9 |
24 | >= x11-libs/libXrender-0.9" |
25 | KDEPASSWD_DEPEND="${COMMON_DEPEND}" |
26 | KDIALOG_DEPEND="${COMMON_DEPEND}" |
27 | KEDITBOOKMARKS_DEPEND="${COMMON_DEPEND}" |
28 | KONQUEROR_DEPEND="${COMMON_DEPEND} |
29 | >= x11-libs/libXt-1.1" |
30 | KONQPLUGINS_DEPEND="${COMMON_DEPEND} |
31 | >= app-text/htmltidy-1.46" |
32 | PLASMA_DEPEND="${COMMON_DEPEND} |
33 | == kde-base/kdebase-workspace-${PVER}" |
34 | |
35 | SDEPEND="${LIB_DEPEND} |
36 | ${KFIND_DEPEND} |
37 | ${DOLPHIN_DEPEND} |
38 | ${KDEPASSWD_DEPEND} |
39 | ${KDIALOG_DEPEND} |
40 | ${KEDITBOOKMARKS_DEPEND} |
41 | ${KONQUEROR_DEPEND} |
42 | ${KONQPLUGINS_DEPEND} |
43 | ${PLASMA_DEPEND}" |
44 | |
45 | SRCFILE="kde-baseapps-${PVER}.tar.xz" |
46 | SRCDIR="${BUILDDIR}/kde-baseapps-${PVER}" |
47 | |
48 | # disable auto meta generation, as there are some standalone packages |
49 | KDE4_GENERATE_META_PACKAGE=0 |
50 | sminclude kde4-split-2 |
51 | |
52 | UP2DATE="updatecmd -listonly http://download.kde.org/stable/ | grep 'stable/[0-9]' | sed -n 's:.*/\([0-9].*\)/:\1:;$ p'" |
53 | |
54 | split_info_kdebase-lib() |
55 | { |
56 | DESCRIPTION="KDE4 libraries for the basic desktop applications." |
57 | DEPEND="${LIB_DEPEND}" |
58 | } |
59 | |
60 | split_info_dolphin() |
61 | { |
62 | DESCRIPTION="KDE4 file manager." |
63 | DEPEND="${DOLPHIN_DEPEND} |
64 | == kde-base/kdebase-lib-${PVER} |
65 | == kde-base/kfind-${PVER}" |
66 | } |
67 | |
68 | split_info_kdepasswd() |
69 | { |
70 | DESCRIPTION="KDE4 passwd utility." |
71 | DEPEND="${KDEPASSWD_DEPEND} |
72 | == kde-base/kdebase-lib-${PVER}" |
73 | } |
74 | |
75 | split_info_kdialog() |
76 | { |
77 | DESCRIPTION="KDE4 utility for displaying dialog boxes from shell scripts." |
78 | DEPEND="${KDIALOG_DEPEND}" |
79 | } |
80 | |
81 | split_info_keditbookmarks() |
82 | { |
83 | DESCRIPTION="KDE4 bookmark organizer and editor." |
84 | DEPEND="${KEDITBOOKMARKS_DEPEND}" |
85 | } |
86 | |
87 | split_info_kfind() |
88 | { |
89 | DESCRIPTION="Find files folders in KDE4." |
90 | DEPEND="${KFIND_DEPEND}" |
91 | } |
92 | |
93 | split_info_konqueror() |
94 | { |
95 | DESCRIPTION="KDE4 file manager and web browser." |
96 | DEPEND="${KONQUEROR_DEPEND} |
97 | == kde-base/kdebase-lib-${PVER} |
98 | == kde-base/kfind-${PVER} |
99 | == kde-base/dolphin-${PVER}" |
100 | } |
101 | |
102 | split_info_konq-plugins() |
103 | { |
104 | DESCRIPTION="KDE4 extra plugins for konqueror." |
105 | DEPEND="${KONQPLUGINS_DEPEND} |
106 | == kde-base/konqueror-${PVER}" |
107 | } |
108 | |
109 | split_info_plasma() |
110 | { |
111 | DESCRIPTION="Plasma: KDE4 desktop framework." |
112 | DEPEND="${PLASMA_DEPEND} |
113 | == kde-base/kdebase-lib-${PVER}" |
114 | } |
115 | |
116 | src_compile() |
117 | { |
118 | cd ${SRCDIR} |
119 | |
120 | kde4_configure \ |
121 | $(cmake_with GLIB2) \ |
122 | $(cmake_with LibTidy) \ |
123 | || die |
124 | |
125 | mmake || die |
126 | } |
127 | |
128 | src_install_kdebase-lib() |
129 | { |
130 | local kdemodule="lib" |
131 | kde4-split_src_install_wrapper ${kdemodule} || die |
132 | } |
133 | |
134 | src_install_dolphin() |
135 | { |
136 | local kdemodule="dolphin" |
137 | kde4-split_src_install_wrapper ${kdemodule} || die |
138 | kde4-split_src_install_wrapper doc/${kdemodule} || die |
139 | } |
140 | |
141 | src_install_kdepasswd() |
142 | { |
143 | local kdemodule="kdepasswd" |
144 | kde4-split_src_install_wrapper ${kdemodule} || die |
145 | kde4-split_src_install_wrapper doc/${kdemodule} || die |
146 | } |
147 | |
148 | src_install_kdialog() |
149 | { |
150 | local kdemodule="kdialog" |
151 | kde4-split_src_install_wrapper ${kdemodule} || die |
152 | } |
153 | |
154 | src_install_keditbookmarks() |
155 | { |
156 | local kdemodule="keditbookmarks" |
157 | kde4-split_src_install_wrapper ${kdemodule} || die |
158 | } |
159 | |
160 | src_install_kfind() |
161 | { |
162 | local kdemodule="kfind" |
163 | kde4-split_src_install_wrapper ${kdemodule} || die |
164 | kde4-split_src_install_wrapper doc/${kdemodule} || die |
165 | } |
166 | |
167 | src_install_konqueror() |
168 | { |
169 | local i |
170 | for i in konqueror doc/konqueror nsplugins |
171 | do |
172 | kde4-split_src_install_wrapper ${i} || die |
173 | done |
174 | } |
175 | |
176 | src_install_konq-plugins() |
177 | { |
178 | local kdemodule="konq-plugins" |
179 | kde4-split_src_install_wrapper ${kdemodule} || die |
180 | } |
181 | |
182 | src_install_plasma() |
183 | { |
184 | local kdemodule="plasma" |
185 | kde4-split_src_install_wrapper ${kdemodule} || die |
186 | } |