/[gentoo-x86]/kde-base/krossjava/krossjava-4.4.5.ebuild
Gentoo

Contents of /kde-base/krossjava/krossjava-4.4.5.ebuild

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (hide annotations) (download)
Tue Aug 3 07:43:36 2010 UTC (8 years, 1 month ago) by hwoarang
Branch: MAIN
Changes since 1.1: +2 -2 lines
Stable on amd64 wrt bug #322791
(Portage version: 2.2_rc67/cvs/Linux x86_64, RepoMan options: --force)

1 alexxy 1.1 # Copyright 1999-2010 Gentoo Foundation
2     # Distributed under the terms of the GNU General Public License v2
3 hwoarang 1.2 # $Header: /var/cvsroot/gentoo-x86/kde-base/krossjava/krossjava-4.4.5.ebuild,v 1.1 2010/06/30 15:36:58 alexxy Exp $
4 alexxy 1.1
5     EAPI="3"
6    
7     KMNAME="kdebindings"
8     KMMODULE="java/krossjava"
9     inherit java-pkg-2 java-ant-2 kde4-meta eutils
10    
11     DESCRIPTION="Java plugin for the kdelibs/kross scripting framework."
12 hwoarang 1.2 KEYWORDS="amd64 ~x86"
13 alexxy 1.1 IUSE="debug"
14    
15     DEPEND="
16     >=virtual/jdk-1.5
17     "
18     RDEPEND="
19     >=virtual/jre-1.5
20     "
21    
22     RESTRICT="test"
23    
24     PATCHES=( "${FILESDIR}/${PN}-4.2.3_includes.patch" )
25    
26     src_prepare() {
27     find "${S}" -iname '*.jar' | xargs rm -v
28     kde4-meta_src_prepare
29     java-pkg-2_src_prepare
30     }
31    
32     src_configure() {
33     mycmakeargs=(-DENABLE_KROSSJAVA=ON)
34     export JAVA_HOME=$(java-config -g JAVA_HOME)
35     kde4-meta_src_configure
36     java-ant-2_src_configure
37     }
38    
39     src_compile() {
40     kde4-meta_src_compile
41     cd "${S}/java/${PN}/${PN}/java/" || die
42     eant makejar
43     }
44    
45     src_install() {
46     kde4-meta_src_install
47     java-pkg_dojar "${ED}/${KDEDIR}/$(get_libdir)/kde4/kross/kross.jar"
48    
49     cd "${ED}${KDEDIR}/$(get_libdir)/kde4/kross/" || die
50     local path_prefix="../../../../"
51    
52     if [[ ${KDEDIR} != /usr ]]; then
53     path_prefix="${path_prefix}../"
54     fi
55    
56     dosym "${path_prefix}usr/share/${PN}-${SLOT}/lib/kross.jar" \
57     "${KDEDIR}/$(get_libdir)/kde4/kross/kross.jar"
58     java-pkg_regso "${ED}/${KDEDIR}/$(get_libdir)/kde4/libkrossjava.so"
59     }

  ViewVC Help
Powered by ViewVC 1.1.20