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