Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 8650 - (hide annotations) (download)
Wed Jul 27 12:14:02 2011 UTC (12 years, 9 months ago) by niro
File size: 5530 byte(s)
-fixed dolphin-plugins src_install()
1 niro 8635 # $Id$
2    
3     PNAME="kdesdk4"
4     PVER="4.6.5"
5     PBUILD="r1"
6    
7     SDEPEND="== kde-base/kdelibs4-${PVER}
8     == kde-base/kdepimlibs4-${PVER}
9     == kde-base/kdebase4-runtime-${PVER}
10     == kde-base/kdepim4-runtime-${PVER}
11     >= app-misc/strigi-0.7.5
12     >= app-crypt/qca-2.0
13 niro 8647 >= dev-java/antlr2-2.7
14 niro 8635 >= dev-lang/python-2.7
15     >= dev-libs/boost-1.47
16     >= dev-libs/libxml2-2.7
17     >= dev-libs/libxslt-1.1.26
18     >= dev-libs/apr-1.4
19     >= dev-util/cvs-1.11
20     >= dev-util/git-1.7
21     >= dev-util/subversion-1.6
22     >= media-gfx/graphviz-2.28
23     >= x11-libs/qt4-core-4.7
24     == kde-base/kdebindings4-python-${PVER}
25     >= app-text/hunspell-1.3"
26    
27     SPLIT_PACKAGES="${PNAME}-cervisia
28     ${PNAME}-dolphin-plugins
29     ${PNAME}-kapptemplate
30     ${PNAME}-kate
31     ${PNAME}-kcachegrind
32     ${PNAME}-kdeaccounts-plugin
33     ${PNAME}-kdepalettes
34     ${PNAME}-kioslave
35     ${PNAME}-kmtrace
36     ${PNAME}-kompare
37     ${PNAME}-kpartloader
38     ${PNAME}-kprofilemethod
39     ${PNAME}-kstartperf
40     ${PNAME}-kuiviewer
41     ${PNAME}-lokalize
42     ${PNAME}-okteta
43     ${PNAME}-poxml
44     ${PNAME}-scripts
45     ${PNAME}-strigi-analyzer
46     ${PNAME}-umbrello"
47    
48     sminclude kde4-split
49    
50     UP2DATE="updatecmd http://www.kde.org/download/ | grep ${PNAME/4/} | sed -n '1 p' | sed 's/.*-\([^ ]*\) .*/\1/'"
51    
52     split_info_kdesdk4-cervisia()
53     {
54     DESCRIPTION="KDE4 CVS Frontend."
55     DEPEND="== kde-base/kdepimlibs4-${PVER}
56     == kde-base/kdebase4-runtime-${PVER}
57     >= dev-util/cvs-1.11"
58     }
59    
60     split_info_kdesdk4-kapptemplate()
61     {
62     DESCRIPTION="KDE4 Template Generator."
63     DEPEND="== kde-base/kdepimlibs4-${PVER}
64     == kde-base/kdebase4-runtime-${PVER}"
65     }
66    
67     split_info_kdesdk4-kate()
68     {
69     DESCRIPTION="KDE4 Advanced Text Editor."
70     DEPEND="== kde-base/kdepimlibs4-${PVER}
71     == kde-base/kdebase4-runtime-${PVER}
72     >= dev-libs/libxml2-2.7
73     >= dev-libs/libxslt-1.1.26"
74     }
75    
76     split_info_kdesdk4-kcachegrind()
77     {
78     DESCRIPTION="Visualization of Performance Profiling Data."
79     DEPEND="== kde-base/kdepimlibs4-${PVER}
80     == kde-base/kdebase4-runtime-${PVER}
81     >= media-gfx/graphviz-2.28
82     >= dev-lang/python-2.7"
83     }
84    
85     split_info_kdesdk4-kdeaccounts-plugin()
86     {
87     DESCRIPTION="KDE4 Repository Accounts"
88     DEPEND="== kde-base/kdepimlibs4-${PVER}
89     == kde-base/kdepim4-runtime-${PVER}"
90     }
91    
92     split_info_kdesdk4-kdepalettes()
93     {
94     DESCRIPTION="Palettes for the Gimp that match the KDE4 standard color palette."
95     DEPEND=""
96     }
97    
98     split_info_kdesdk4-kioslave()
99     {
100     DESCRIPTION="KDE4 KDED Subversion Module."
101     DEPEND="== kde-base/kdepimlibs4-${PVER}
102     == kde-base/kdebase4-runtime-${PVER}
103     >= dev-util/subversion-1.6
104     >= dev-libs/apr-1.4"
105     }
106    
107     split_info_kdesdk4-kmtrace()
108     {
109     DESCRIPTION="A KDE4 tool to assist with malloc debugging using glibcs 'mtrace' functionality-"
110     DEPEND="== kde-base/kdelibs4-${PVER}
111     == kde-base/kdebase4-runtime-${PVER}"
112     }
113    
114     split_info_kdesdk4-kompare()
115     {
116     DESCRIPTION="KDE4 Diff/Patch Frontend."
117     DEPEND="== kde-base/kdelibs4-${PVER}
118     == kde-base/kdebase4-runtime-${PVER}"
119     }
120    
121     split_info_dolphin-plugins()
122     {
123     DESCRIPTION="KDE4 SDK Dolphin plugins.."
124     DEPEND="== kde-base/kdebase4-dolphin-${PVER}
125     == kde-base/kdesdk4-kompare-${PVER}
126     >= dev-util/cvs-1.11
127     >= dev-util/git-1.7
128     >= dev-util/subversion-1.6"
129     }
130    
131     split_info_kdesdk4-kpartloader()
132     {
133     DESCRIPTION="A test application for KParts."
134     DEPEND="== kde-base/kdepimlibs4-${PVER}
135     == kde-base/kdebase4-runtime-${PVER}"
136     }
137    
138     split_info_kdesdk4-kprofilemethod()
139     {
140     DESCRIPTION="Macros helping to profile."
141     DEPEND=""
142     }
143    
144     split_info_kdesdk4-kstartperf()
145     {
146     DESCRIPTION="Startup time measurement tool for KDE4 applications."
147     DEPEND="== kde-base/kdelibs4-${PVER}
148     == kde-base/kdebase4-runtime-${PVER}"
149     }
150    
151     split_info_kdesdk4-kuiviewer()
152     {
153     DESCRIPTION="Qt Designer UI File Viewer."
154     DEPEND="== kde-base/kdelibs4-${PVER}
155     == kde-base/kdebase4-runtime-${PVER}"
156     }
157    
158     split_info_kdesdk4-lokalize()
159     {
160     DESCRIPTION="Computer-Aided Translation System."
161     DEPEND="== kde-base/kdelibs4-${PVER}
162     == kde-base/kdebase4-runtime-${PVER}
163     == kde-base/kdebindings4-python-${PVER}
164     >= app-text/hunspell-1.3"
165     }
166    
167     split_info_kdesdk4-poxml()
168     {
169     DESCRIPTION="Translates DocBook XML files using gettext po files."
170     DEPEND=">= x11-libs/qt4-core-4.7"
171     }
172    
173     split_info_kdesdk4-okteta()
174     {
175     DESCRIPTION="KDE4 hex editor."
176     DEPEND="== kde-base/kdelibs4-${PVER}
177     == kde-base/kdebase4-runtime-${PVER}
178     >= app-crypt/qca-2.0"
179     }
180    
181     split_info_kdesdk4-scripts()
182     {
183     DESCRIPTION="KDE4 SDK scripts."
184     DEPEND=">= dev-lang/python-2.7"
185     }
186    
187     split_info_kdesdk4-strigi-analyzer()
188     {
189     DESCRIPTION="Strigi-Analyzer for KDE4 SDK."
190     DEPEND="== kde-base/kdebase4-runtime-${PVER}"
191     }
192    
193     split_info_kdesdk4-umbrello()
194     {
195     DESCRIPTION="KDE4 UML Modeller."
196     DEPEND="== kde-base/kdelibs4-${PVER}
197     == kde-base/kdebase4-runtime-${PVER}
198     >= dev-libs/boost-1.47
199     >= dev-libs/libxml2-2.7
200     >= dev-libs/libxslt-1.1.26"
201     }
202    
203     src_compile()
204     {
205     cd ${SRCDIR}
206    
207     # tell kde where to find apr-config
208     kde4_configure $(cmake_with Plasma) -DAPRCONFIG_EXECUTABLE=/usr/bin/apr-1-config || die
209     mmake || die
210     }
211    
212 niro 8650 src_install_kdesdk4-dolphin-plugins()
213     {
214     cd ${SRCDIR}
215     kde4-split_src_install_wrapper dolphin-plugins/git || die
216     kde4-split_src_install_wrapper dolphin-plugins/svn || die
217     }
218    
219 niro 8635 src_install_kdesdk4-kdepalettes()
220     {
221     cd ${SRCDIR}
222     minstalldir /usr/share/gimp/2.0/palettes || die
223     minstallfile kdepalettes/KDE_Gimp /usr/share/gimp/2.0/palettes/KDE.gpl || die
224     }
225    
226     preinstall_kdesdk4-okteta()
227     {
228     if [[ ! -z $(magequery -n kdeutils4-okteta) ]]
229     then
230     echo -e ${COLRED}
231     echo -e "Error: kde-base/kdeutils4-okteta is installed!!"
232     echo -e "kde-base/kdeutils4-okteta is now provided by kde-base/kdesdk4-okteta."
233     echo -e "Please uninstall kde-base/kdeutils4-okteta first!"
234     echo -e ${COLDEFAULT}
235     die "kde-base/kdeutils4-okteta found!"
236     fi
237     }