Magellan Linux

Annotation of /branches/magellan-next/extras/kdebase4/kdebase4-4.6.5-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 8563 - (hide annotations) (download)
Fri Jul 22 10:10:15 2011 UTC (12 years, 9 months ago) by niro
File size: 4792 byte(s)
-fixed srcinstall()
1 niro 8562 # $Id$
2    
3     PNAME="kdebase4"
4     PVER="4.6.5"
5     PBUILD="r1"
6    
7     PCATEGORIE="kde-base"
8    
9     SDEPEND="== kde-base/kde4-env-${PVER}
10     == kde-base/kdelibs4-${PVER}
11     == kde-base/kdepimlibs4-${PVER}
12     == kde-base/kdebase4-runtime-${PVER}
13     == kde-base/kdebase4-workspace-${PVER}
14     >= kde-base/qimageblitz-0.0.6
15     >= app-arch/bzip2-1.0.6
16     >= dev-libs/cyrus-sasl-2.1
17     >= dev-libs/libpcre-8.12
18     >= dev-libs/openssl-1.0.0
19     >= dev-libs/soprano-2.6
20     >= dev-libs/shared-desktop-ontologies-0.7
21     >= media-libs/alsa-lib-1.0.24
22     >= media-libs/fontconfig-2.8
23     >= media-libs/freetype-2.4
24     >= media-libs/giflib-4
25     >= media-libs/openexr-1.7
26     >= net-fs/samba-3.5
27     >= sys-apps/pciutils-3.1
28     >= virtual/opengl"
29    
30     SPLIT_PACKAGES="${PNAME}-lib
31     ${PNAME}-kfind
32     ${PNAME}-dolphin
33     ${PNAME}-kdepasswd
34     ${PNAME}-kdialog
35     ${PNAME}-keditbookmarks
36     ${PNAME}-konqueror
37     ${PNAME}-konsole
38     ${PNAME}-kwrite
39     ${PNAME}-plasma"
40    
41     sminclude kde4-split
42    
43     UP2DATE="updatecmd http://www.kde.org/download/ | grep ${PNAME/4/} | sed -n '1 p' | sed 's/.*-\([^ ]*\) .*/\1/'"
44    
45     split_info_kdebase4-lib()
46     {
47     DESCRIPTION="KDE4 libraries for the basic desktop applications."
48     DEPEND="== kde-base/kdelibs4-${PVER}"
49     }
50    
51     split_info_kdebase4-dolphin()
52     {
53     DESCRIPTION="KDE4 file manager."
54     DEPEND="== kde-base/kdebase4-runtime-${PVER}
55     == kde-base/kdebase4-lib-${PVER}
56     == kde-base/kdebase4-kfind-${PVER}"
57     }
58    
59     split_info_kdebase4-kdepasswd()
60     {
61     DESCRIPTION="KDE4 passwd."
62     DEPEND="== kde-base/kdebase4-runtime-${PVER}
63     == kde-base/kdebase4-lib-${PVER}"
64     }
65    
66     split_info_kdebase4-kdialog()
67     {
68     DESCRIPTION="KDE4 utility for displaying dialog boxes from shell scripts."
69     DEPEND="== kde-base/kdelibs4-${PVER}
70     == kde-base/kdebase4-runtime-${PVER}"
71     }
72    
73     split_info_kdebase4-keditbookmarks()
74     {
75     DESCRIPTION="KDE4 bookmark organizer and editor."
76     DEPEND="== kde-base/kdelibs4-${PVER}
77     == kde-base/kdebase4-runtime-${PVER}"
78     }
79    
80     split_info_kdebase4-kfind()
81     {
82     DESCRIPTION="Find files folders in KDE4."
83     DEPEND="== kde-base/kdebase4-runtime-${PVER}
84     == kde-base/kdebase4-lib-${PVER}"
85     }
86    
87     split_info_kdebase4-konqueror()
88     {
89     DESCRIPTION="KDE4 file manager and web browser."
90     DEPEND="== kde-base/kdebase4-runtime-${PVER}
91     == kde-base/kdebase4-lib-${PVER}
92     == kde-base/kdebase4-kfind-${PVER}
93     == kde-base/kdebase4-dolphin-${PVER}"
94     }
95    
96     split_info_kdebase4-konsole()
97     {
98     DESCRIPTION="KDE4 terminal console."
99     DEPEND="== kde-base/kdelibs4-${PVER}
100     == kde-base/kdebase4-runtime-${PVER}
101     >= x11-libs/libX11-1.3
102     >= x11-libs/libXext-1.1
103     >= x11-libs/libxklavier-4.0
104     >= x11-libs/libXrender-0.9.5
105     >= x11-libs/libXtst-1.1"
106     }
107    
108     split_info_kdebase4-kwrite()
109     {
110     DESCRIPTION="KDE4 basic text editor."
111     DEPEND="== kde-base/kdelibs4-${PVER}
112     == kde-base/kdebase4-runtime-${PVER}"
113     }
114    
115     split_info_kdebase4-plasma()
116     {
117     DESCRIPTION="Plasma: KDE4 desktop framework."
118     DEPEND="== kde-base/kdebase4-workspace-${PVER}
119     == kde-base/kdebase4-lib-${PVER}"
120     }
121    
122     src_compile()
123     {
124     cd ${SRCDIR}
125    
126     kde4_configure \
127     $(cmake_with GLIB2) \
128     $(cmake_with GObject) \
129     $(cmake_with OpenSSL) \
130     $(cmake_with OpenGL) \
131     $(cmake_with USB) \
132     $(cmake_with RAW1394) \
133     $(cmake_with PCIUTILS) \
134     || die
135    
136     mmake || die
137     }
138    
139     src_install_kdebase4-lib()
140     {
141     local kdemodule="lib"
142 niro 8563 kde4-split_src_install_wrapper ${kdemodule} || die
143     #kde4-split_src_install_wrapper doc/${kdemodule} || die
144 niro 8562 }
145    
146     src_install_kdebase4-dolphin()
147     {
148     local kdemodule="dolphin"
149 niro 8563 kde4-split_src_install_wrapper ${kdemodule} || die
150     kde4-split_src_install_wrapper doc/${kdemodule} || die
151 niro 8562 }
152    
153     src_install_kdebase4-kdepasswd()
154     {
155     local kdemodule="kdepasswd"
156 niro 8563 kde4-split_src_install_wrapper ${kdemodule} || die
157     kde4-split_src_install_wrapper doc/${kdemodule} || die
158 niro 8562 }
159    
160     src_install_kdebase4-kdialog()
161     {
162     local kdemodule="kdialog"
163 niro 8563 kde4-split_src_install_wrapper ${kdemodule} || die
164     #kde4-split_src_install_wrapper doc/${kdemodule} || die
165 niro 8562 }
166    
167     src_install_kdebase4-keditbookmarks()
168     {
169     local kdemodule="keditbookmarks"
170 niro 8563 kde4-split_src_install_wrapper ${kdemodule} || die
171     #kde4-split_src_install_wrapper doc/${kdemodule} || die
172 niro 8562 }
173    
174     src_install_kdebase4-kfind()
175     {
176     local kdemodule="kfind"
177 niro 8563 kde4-split_src_install_wrapper ${kdemodule} || die
178     kde4-split_src_install_wrapper doc/${kdemodule} || die
179 niro 8562 }
180    
181     src_install_kdebase4-konqueror()
182     {
183     local i
184     for i in konqueror doc/konqueror nsplugins
185     do
186 niro 8563 kde4-split_src_install_wrapper ${i} || die
187 niro 8562 done
188     }
189    
190     src_install_kdebase4-konsole()
191     {
192     local kdemodule="konsole"
193 niro 8563 kde4-split_src_install_wrapper ${kdemodule} || die
194     kde4-split_src_install_wrapper doc/${kdemodule} || die
195 niro 8562 }
196    
197     src_install_kdebase4-kwrite()
198     {
199     local kdemodule="kwrite"
200 niro 8563 kde4-split_src_install_wrapper ${kdemodule} || die
201     kde4-split_src_install_wrapper doc/${kdemodule} || die
202 niro 8562 }
203    
204     src_install_kdebase4-plasma()
205     {
206     local kdemodule="plasma"
207 niro 8563 kde4-split_src_install_wrapper ${kdemodule} || die
208     #kde4-split_src_install_wrapper doc/${kdemodule} || die
209 niro 8562 }