Magellan Linux

Contents of /branches/R11-stable/extras/kdebase/kdebase-4.9.5-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 16256 - (show annotations) (download)
Wed Jan 30 17:45:18 2013 UTC (11 years, 3 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 }