Magellan Linux

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

Parent Directory Parent Directory | Revision Log 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)
-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     }