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