Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 114327 | Differences between
and this patch

Collapse All | Expand All

(-)qtjava-3.5.2.ebuild (-13 / +25 lines)
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
}

Return to bug 114327