aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Palimaka <kensington@gentoo.org>2012-11-03 03:55:52 +1100
committerMichael Palimaka <kensington@gentoo.org>2012-11-03 03:55:52 +1100
commit8da16be2b2f5174a4d0c5cf69a912a53ca627e2f (patch)
treed9ad58e23a8f72a9ac9d8828c76420a9325ed4bd /kde-base/krossjava
parent[profiles/package.mask] Mask KDE SC 4.9.3. (diff)
downloadkde-8da16be2b2f5174a4d0c5cf69a912a53ca627e2f.tar.gz
kde-8da16be2b2f5174a4d0c5cf69a912a53ca627e2f.tar.bz2
kde-8da16be2b2f5174a4d0c5cf69a912a53ca627e2f.zip
[kde-base] Add KDE SC 4.9.3.
Note that l10n is not yet released. Package-Manager: portage-2.1.11.31
Diffstat (limited to 'kde-base/krossjava')
-rw-r--r--kde-base/krossjava/Manifest1
-rw-r--r--kde-base/krossjava/krossjava-4.9.3.ebuild56
2 files changed, 57 insertions, 0 deletions
diff --git a/kde-base/krossjava/Manifest b/kde-base/krossjava/Manifest
new file mode 100644
index 0000000000..b73e91576d
--- /dev/null
+++ b/kde-base/krossjava/Manifest
@@ -0,0 +1 @@
+DIST kross-interpreters-4.9.3.tar.xz 130888 SHA256 3b0f16a15b4b14c37a73803eb2eccbb0974f5216e08b306d14ccbf3b42a8c8dc SHA512 a3fc8a358e03639a0546ac5269c1eba7d3a00c932822eb6261bdbde69c0a9f36391562da5b217af5be2e0c70ef35a27055c9a6ebbcf0533f0cdceb4b4c9eb7ce WHIRLPOOL 0d7a72864b32cd4af945c939b1cdb8d5f977e56af57903c68f006a79f39ff8f859a5ace6fe50aef6fee34d94744ea587df9950012cb48c8ce1163e50f4bda7d8
diff --git a/kde-base/krossjava/krossjava-4.9.3.ebuild b/kde-base/krossjava/krossjava-4.9.3.ebuild
new file mode 100644
index 0000000000..ba00862770
--- /dev/null
+++ b/kde-base/krossjava/krossjava-4.9.3.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+KMNAME="kross-interpreters"
+KMMODULE="java"
+inherit java-pkg-2 java-ant-2 kde4-meta multilib
+
+DESCRIPTION="Java plugin for the kdelibs/kross scripting framework."
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug"
+
+DEPEND="
+ >=virtual/jdk-1.5
+"
+RDEPEND="
+ >=virtual/jre-1.5
+"
+
+pkg_setup() {
+ kde4-meta_pkg_setup
+ java-pkg-2_pkg_setup
+}
+
+src_prepare() {
+ find "${S}" -iname '*.jar' | xargs rm -v
+ kde4-meta_src_prepare
+ java-pkg-2_src_prepare
+}
+
+src_configure() {
+ kde4-meta_src_configure
+ java-ant-2_src_configure
+}
+
+src_compile() {
+ kde4-meta_src_compile
+ cd "${S}/java/${PN}/java/" || die
+ eant makejar
+}
+
+src_install() {
+ kde4-meta_src_install
+ java-pkg_dojar "${ED}/usr/$(get_libdir)/kde4/kross/kross.jar"
+
+ dosym ../../../share/${PN}-${SLOT}/lib/kross.jar \
+ /usr/$(get_libdir)/kde4/kross/kross.jar
+ java-pkg_regso "${ED}/usr/$(get_libdir)/kde4/krossjava.so"
+}
+
+pkg_preinst() {
+ kde4-meta_pkg_preinst
+ java-pkg-2_pkg_preinst
+}