Magellan Linux

Annotation of /branches/R11-stable/extras/kdebase/kdebase-4.14.3-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


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