4 |
PVER="4.6.5" |
PVER="4.6.5" |
5 |
PBUILD="r1" |
PBUILD="r1" |
6 |
|
|
7 |
|
# build java/php/C# bindings or not (yes/no), all disabled atm |
8 |
|
KDEBINDINGS_JAVA="no" |
9 |
|
KDEBINDINGS_PHP="no" |
10 |
|
KDEBINDINGS_CSHARP="no" |
11 |
|
|
12 |
SDEPEND="== kde-base/kdelibs4-${PVER} |
SDEPEND="== kde-base/kdelibs4-${PVER} |
13 |
== kde-base/kdepimlibs4-${PVER} |
== kde-base/kdepimlibs4-${PVER} |
14 |
== kde-base/kdebase4-workspace-${PVER} |
== kde-base/kdebase4-workspace-${PVER} |
23 |
>= dev-libs/shared-desktop-ontologies-0.7 |
>= dev-libs/shared-desktop-ontologies-0.7 |
24 |
>= app-office/akonadi-1.4 |
>= app-office/akonadi-1.4 |
25 |
== kde-base/kdegraphics4-okular-${PVER}" |
== kde-base/kdegraphics4-okular-${PVER}" |
|
#>= dev-lang/perl-5.12 |
|
|
#>= virtual/java-jdk |
|
26 |
|
|
27 |
SPLIT_PACKAGES="${PNAME}-python |
SPLIT_PACKAGES="${PNAME}-python |
28 |
${PNAME}-smoke |
${PNAME}-smoke |
29 |
${PNAME}-ruby" |
${PNAME}-ruby" |
30 |
# ${PNAME}-csharp |
|
31 |
|
if [[ ${KDEBINDINGS_JAVA} = yes ]] |
32 |
|
then |
33 |
|
SDEPEND="${SDEPEND} |
34 |
|
>= virtual/java-jdk" |
35 |
|
SPLIT_PACKAGES="${SPLIT_PACKAGES} ${PNAME}-csharp" |
36 |
|
fi |
37 |
|
|
38 |
|
if [[ ${KDEBINDINGS_PHP} = yes ]] |
39 |
|
then |
40 |
|
SDEPEND="${SDEPEND} |
41 |
|
>= dev-lang/php5-5.3" |
42 |
|
SPLIT_PACKAGES="${SPLIT_PACKAGES} ${PNAME}-php" |
43 |
|
fi |
44 |
|
|
45 |
|
if [[ ${KDEBINDINGS_CSHARP} = yes ]] |
46 |
|
then |
47 |
|
SDEPEND="${SDEPEND} |
48 |
|
>= dev-lang/mono-2.6" |
49 |
|
SPLIT_PACKAGES="${SPLIT_PACKAGES} ${PNAME}-csharp" |
50 |
|
fi |
51 |
|
|
52 |
# pull in kde4 as last to get kde's {pre,post}install {pre,post}remove |
# pull in kde4 as last to get kde's {pre,post}install {pre,post}remove |
53 |
sminclude python perl kde4-split |
sminclude python perl kde4-split |
71 |
|
|
72 |
split_info_kdebindings4-ruby() |
split_info_kdebindings4-ruby() |
73 |
{ |
{ |
74 |
DESCRIPTION="KDE4 bindings for ruby" |
DESCRIPTION="KDE4 bindings for ruby." |
75 |
DEPEND="== kde-base/kdebindings4-smoke-${PVER} |
DEPEND="== kde-base/kdebindings4-smoke-${PVER} |
76 |
>= dev-lang/ruby-1.9" |
>= dev-lang/ruby-1.9" |
77 |
} |
} |
83 |
== kde-base/kdepimlibs4-${PVER} |
== kde-base/kdepimlibs4-${PVER} |
84 |
== kde-base/kdepim4-runtime-${PVER} |
== kde-base/kdepim4-runtime-${PVER} |
85 |
>= kde-base/qimageblitz-0.0.6 |
>= kde-base/qimageblitz-0.0.6 |
86 |
>= dev-python/qscintilla-qt4-2.4 |
>= dev-python/qscintilla-qt4-2.5 |
87 |
>= app-office/akonadi-1.4 |
>= app-office/akonadi-1.6 |
88 |
>= virtual/phonon |
>= virtual/phonon |
89 |
>= dev-libs/soprano-2.5 |
>= dev-libs/soprano-2.6 |
90 |
>= dev-libs/shared-desktop-ontologies-0.5 |
>= dev-libs/shared-desktop-ontologies-0.7 |
91 |
== kde-base/kdegraphics4-okular-${PVER}" |
== kde-base/kdegraphics4-okular-${PVER}" |
|
# no java support atm |
|
|
#>= virtual/java-jdk |
|
92 |
} |
} |
93 |
|
|
94 |
|
if [[ ${KDEBINDINGS_JAVA} = yes ]] |
95 |
|
then |
96 |
|
split_info_kdebindings4-java() |
97 |
|
{ |
98 |
|
DESCRIPTION="KDE4 bindings for java." |
99 |
|
DEPEND="== kde-base/kdebindings4-smoke-${PVER} |
100 |
|
>= virtual/java-jdk" |
101 |
|
} |
102 |
|
fi |
103 |
|
|
104 |
|
if [[ ${KDEBINDINGS_PHP} = yes ]] |
105 |
|
then |
106 |
|
split_info_kdebindings4-php() |
107 |
|
{ |
108 |
|
DESCRIPTION="KDE4 bindings for PHP." |
109 |
|
DEPEND="== kde-base/kdebindings4-smoke-${PVER} |
110 |
|
>= dev-lang/php5-5.3" |
111 |
|
} |
112 |
|
fi |
113 |
|
|
114 |
|
if [[ ${KDEBINDINGS_CSHARP} = yes ]] |
115 |
|
then |
116 |
|
split_info_kdebindings4-csharp() |
117 |
|
{ |
118 |
|
DESCRIPTION="KDE4 bindings for C#/Mono framework." |
119 |
|
DEPEND="== kde-base/kdebindings4-smoke-${PVER} |
120 |
|
>= dev-lang/mono-2.6" |
121 |
|
} |
122 |
|
fi |
123 |
|
|
124 |
src_compile() |
src_compile() |
125 |
{ |
{ |
126 |
cd ${SRCDIR} |
cd ${SRCDIR} |