diff options
author | Henning Heinold <heinold@inf.fu-berlin.de> | 2012-12-08 01:31:37 +0100 |
---|---|---|
committer | Henning Heinold <heinold@inf.fu-berlin.de> | 2012-12-08 01:31:37 +0100 |
commit | 2eb6d2643e3833657cfd278b0502945df99ee18a (patch) | |
tree | 7fbc758b3a621eef8db9cbec535f715c2834067b /recipes-core/rhino/rhino_1.7r4.bb | |
parent | 29648bea7c2a40e1f94f0a428ab6f210c41680db (diff) | |
download | meta-java-2eb6d2643e3833657cfd278b0502945df99ee18a.tar.gz |
rhino: update to version 1.7r4
* license is now MPL 2.0
Diffstat (limited to 'recipes-core/rhino/rhino_1.7r4.bb')
-rw-r--r-- | recipes-core/rhino/rhino_1.7r4.bb | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/recipes-core/rhino/rhino_1.7r4.bb b/recipes-core/rhino/rhino_1.7r4.bb new file mode 100644 index 0000000..76a3b5f --- /dev/null +++ b/recipes-core/rhino/rhino_1.7r4.bb | |||
@@ -0,0 +1,46 @@ | |||
1 | DESCRIPTION = "Lexical analyzer generator for Java" | ||
2 | LICENSE = "MPL-2.0" | ||
3 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=8e2372bdbf22c99279ae4599a13cc458" | ||
4 | |||
5 | BBCLASSEXTEND = "native" | ||
6 | |||
7 | inherit java-library | ||
8 | |||
9 | SRC_URI = "\ | ||
10 | https://github.com/downloads/mozilla/rhino/rhino1_7R4.zip \ | ||
11 | file://rhino \ | ||
12 | file://rhino-jsc \ | ||
13 | " | ||
14 | |||
15 | S = "${WORKDIR}/rhino1_7R4" | ||
16 | |||
17 | PACKAGES = "${JPN} rhino" | ||
18 | |||
19 | FILES_${PN} = "${bindir}/rhino ${bindir}/rhino-jsc" | ||
20 | RDEPENDS_${PN} = "java2-runtime ${JPN}" | ||
21 | RDEPENDS_${PN}_virtclass-native = "" | ||
22 | |||
23 | do_compile() { | ||
24 | mkdir -p build | ||
25 | |||
26 | # Compatibility fix for jamvm which has non-genericised | ||
27 | # java.lang classes. :( | ||
28 | bcp_arg="-bootclasspath ${STAGING_DATADIR_NATIVE}/classpath/glibj.zip" | ||
29 | |||
30 | javac $bcp_arg -source 1.6 -sourcepath src -d build `find src -name "*.java"` | ||
31 | |||
32 | mkdir -p build/org/mozilla/javascript/resources | ||
33 | cp src/org/mozilla/javascript/resources/*.properties build/org/mozilla/javascript/resources | ||
34 | |||
35 | fastjar -m ${S}/src/manifest -C build -c -f ${JARFILENAME} . | ||
36 | } | ||
37 | |||
38 | do_install_append() { | ||
39 | install -d ${D}${bindir} | ||
40 | |||
41 | install -m 0755 ${WORKDIR}/rhino ${D}${bindir} | ||
42 | install -m 0755 ${WORKDIR}/rhino-jsc ${D}${bindir} | ||
43 | } | ||
44 | |||
45 | SRC_URI[md5sum] = "ad67a3dff135e3a70f0c3528a2d6edf2" | ||
46 | SRC_URI[sha256sum] = "9eb08f85bbe7c8e0b9eaffb1cf4984b31fb679f3c8a682acc3bb8ac20626c61e" | ||