Contents of /branches/R11-stable/extras/kdebase/kdebase-4.10.5-r1.smage2
Parent Directory | Revision Log
Revision 18817 -
(show annotations)
(download)
Wed Aug 14 13:01:34 2013 UTC (11 years, 1 month ago) by niro
File size: 3798 byte(s)
Wed Aug 14 13:01:34 2013 UTC (11 years, 1 month ago) by niro
File size: 3798 byte(s)
-release branches/R11-stable
1 | # $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 | } |