Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 18817 - (show annotations) (download)
Wed Aug 14 13:01:34 2013 UTC (10 years, 9 months 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 }