Lines 6-36
Link Here
|
6 |
KM_MAKEFILESREV=1 |
6 |
KM_MAKEFILESREV=1 |
7 |
MAXKDEVER=3.5.5 |
7 |
MAXKDEVER=3.5.5 |
8 |
KM_DEPRANGE="$PV $MAXKDEVER" |
8 |
KM_DEPRANGE="$PV $MAXKDEVER" |
9 |
inherit kde-meta |
9 |
inherit java-pkg-2 kde-meta |
10 |
|
10 |
|
11 |
DESCRIPTION="Java bindings for QT" |
11 |
DESCRIPTION="Java bindings for QT" |
12 |
HOMEPAGE="http://developer.kde.org/language-bindings/java/qtjava.html" |
12 |
HOMEPAGE="http://developer.kde.org/language-bindings/java/qtjava.html" |
13 |
|
13 |
|
14 |
KEYWORDS="amd64 ppc ppc64 x86" |
14 |
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" |
15 |
IUSE="" |
15 |
IUSE="" |
16 |
DEPEND="virtual/jdk" |
16 |
DEPEND=">=virtual/jdk-1.4" |
17 |
PATCHES="$FILESDIR/no-gtk-glib-check.diff" |
17 |
RDEPEND=">=virtual/jre-1.4" |
|
|
18 |
PATCHES="${FILESDIR}/no-gtk-glib-check.diff |
19 |
${FILESDIR}/${PN}-${SLOT}-javacflags.patch" |
20 |
|
21 |
# both eclasses define pkg_setup |
22 |
pkg_setup() { |
23 |
kde_pkg_setup |
24 |
java-pkg-2_pkg_setup |
25 |
} |
26 |
|
27 |
src_unpack() { |
28 |
kde-meta_src_unpack |
29 |
|
30 |
sed -i -e "s#_JAVACFLAGS_#${JAVACFLAGS}#" \ |
31 |
${S}/qtjava/javalib/org/kde/qt/Makefile.am || die "sed failed" |
32 |
} |
18 |
|
33 |
|
19 |
src_compile() { |
34 |
src_compile() { |
20 |
myconf="$myconf --with-java=`java-config --jdk-home`" |
35 |
myconf="${myconf} --with-java=${JDK_HOME}" |
21 |
kde-meta_src_compile |
36 |
kde-meta_src_compile |
22 |
} |
37 |
} |
23 |
|
38 |
|
24 |
# Doesn't really need kde, only qt? But then, it installs by default into $KDEDIR/... |
39 |
# Doesn't really need kde, only qt? But then, it installs by default into $KDEDIR/... |
25 |
|
|
|
26 |
# Someone who's into java should look over this... |
27 |
|
28 |
src_install() { |
40 |
src_install() { |
29 |
kde-meta_src_install |
41 |
kde-meta_src_install |
30 |
|
42 |
|
31 |
mkdir -p $D/usr/share/qtjava |
43 |
# Is there a cleaner way? |
32 |
cat > $D/usr/share/qtjava/package.env << EOF |
44 |
rm -rf ${D}/usr/kde/${SLOT}/lib/java |
33 |
DESCRIPTION=Java bindings for QT |
45 |
|
34 |
CLASSPATH=:$PREFIX/lib/java/qtjava.jar: |
46 |
java-pkg_dojar ${S}/${PN}/javalib/${PN}.jar |
35 |
EOF |
47 |
java-pkg_regso "${D}/usr/kde/${SLOT}"/lib/*.so |
36 |
} |
48 |
} |