Magellan Linux

Contents of /trunk/extras/kross-interpreters/kross-interpreters-4.9.4-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 14637 - (show annotations) (download)
Tue Jan 1 22:08:15 2013 UTC (11 years, 8 months ago) by niro
File size: 1309 byte(s)
-fixed PCATs
1 # $Id$
2
3 PNAME="kross-interpreters"
4 PVER="4.9.4"
5 PBUILD="r1"
6
7 COMMON_DEPEND="== kde-base/kdelibs4-${PVER}"
8 KROSSJAVA_DEPEND="${COMMON_DEPEND}
9 >= virtual/java-jdk"
10 KROSSPYTHON_DEPEND="${COMMON_DEPEND}
11 >= dev-lang/python-2.7"
12 KROSSRUBY_DEPEND="${COMMON_DEPEND}
13 >= dev-lang/ruby-1.9"
14
15 SDEPEND="${KROSSJAVA_DEPEND}
16 ${KROSSPYTHON_DEPEND}
17 ${KROSSRUBY_DEPEND}"
18
19 sminclude kde4-split-2
20
21 UP2DATE="updatecmd -listonly http://download.kde.org/stable/ | grep 'stable/[0-9]' | sed -n 's:.*/\([0-9].*\)/:\1:;$ p'"
22
23 split_info_krossjava()
24 {
25 DESCRIPTION="KDE4 Kross scripting framework: Python interpreter."
26 DEPEND="${KROSSJAVA_DEPEND}"
27 PCAT="dev-java"
28 }
29
30 split_info_krosspython()
31 {
32 DESCRIPTION="KDE4 Kross scripting framework: Python interpreter."
33 DEPEND="${KROSSPYTHON_DEPEND}"
34 PCAT="dev-python"
35 }
36
37 split_info_krossruby()
38 {
39 DESCRIPTION="KDE4 Kross scripting framework: Python interpreter."
40 DEPEND="${KROSSRUBY_DEPEND}"
41 PCAT="dev-ruby"
42 }
43
44 src_compile()
45 {
46 cd ${SRCDIR}
47
48 kde4_configure \
49 $(cmake_build java) \
50 $(cmake_build python) \
51 $(cmake_build ruby) \
52 || die
53
54 mmake || die
55 }
56
57 src_install_krossjava()
58 {
59 kde4-split_src_install_wrapper java || die
60 }
61
62 src_install_krosspython()
63 {
64 kde4-split_src_install_wrapper python || die
65 }
66
67 src_install_krossruby()
68 {
69 kde4-split_src_install_wrapper ruby || die
70 }