diff options
author | Henning Heinold <heinold@inf.fu-berlin.de> | 2013-04-05 10:03:05 +0200 |
---|---|---|
committer | Henning Heinold <heinold@inf.fu-berlin.de> | 2013-04-05 10:04:35 +0200 |
commit | 499e44455e1c37f89dfb9be9e8a970c26e1311d0 (patch) | |
tree | 3482587c7d027e092a8a281b606a85dcd800fd6e /recipes-extended/rxtx/rxtx_2.2.0.bb | |
parent | 25ddfefe665ae48291d2ef3c88f4f1a74bad8768 (diff) | |
download | meta-java-499e44455e1c37f89dfb9be9e8a970c26e1311d0.tar.gz |
recipes-extended: split out recipes which are not needed for compiling openjdk
Signed-off-by: Henning Heinold <heinold@inf.fu-berlin.de>
Diffstat (limited to 'recipes-extended/rxtx/rxtx_2.2.0.bb')
-rw-r--r-- | recipes-extended/rxtx/rxtx_2.2.0.bb | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/recipes-extended/rxtx/rxtx_2.2.0.bb b/recipes-extended/rxtx/rxtx_2.2.0.bb new file mode 100644 index 0000000..28603e3 --- /dev/null +++ b/recipes-extended/rxtx/rxtx_2.2.0.bb | |||
@@ -0,0 +1,48 @@ | |||
1 | DESCRIPTION = "Full Java CommAPI implementation" | ||
2 | DEPENDS = "fastjar-native" | ||
3 | LICENSE = "RXTXv2.1" | ||
4 | LIC_FILES_CHKSUM = "file://COPYING;md5=32303a23463f90b12a7d1dafb8deabf4" | ||
5 | PR = "r2" | ||
6 | |||
7 | SRC_URI = "http://rxtx.qbang.org/pub/rxtx/rxtx-2.2pre2.zip \ | ||
8 | file://zsystem_init_exception.patch \ | ||
9 | file://kfreebsd_port.patch \ | ||
10 | file://ttyACM_port.patch \ | ||
11 | file://original_debian_changes.patch \ | ||
12 | file://kfreebsd_libpthread.patch \ | ||
13 | file://sys_io_h_check.patch \ | ||
14 | file://port_to_hurd.patch \ | ||
15 | file://multiple_property_dirs.patch \ | ||
16 | file://uninstall_target.patch" | ||
17 | |||
18 | SRC_URI[md5sum] = "7eedb18e3f33a427e2b0e9be8ce3f94c" | ||
19 | SRC_URI[sha256sum] = "3c30373e760f444def3650c76c5a00ae12fb1d860ec008750d084f4880495b03" | ||
20 | |||
21 | S = "${WORKDIR}/rxtx-2.2pre2" | ||
22 | |||
23 | INSANE_SKIP_${PN} += "dev-so" | ||
24 | |||
25 | inherit autotools java-library | ||
26 | |||
27 | JARFILENAME = "RXTXcomm.jar" | ||
28 | EXTRA_OEMAKE += "RXTX_PATH=${D}${libdir_jni} \ | ||
29 | JHOME=${D}${datadir_java}/ext" | ||
30 | |||
31 | do_configure_prepend() { | ||
32 | # Ugly but don't complain to me, but upstream ;-) | ||
33 | sed -e 's,bin/javah,bin/gjavah,g' \ | ||
34 | -e 's,bin/jar,bin/fastjar,g' \ | ||
35 | -e 's,\$(TOP)/libtool,\$(TOP)/\${host_alias}-libtool,g' -i ${S}/configure.in | ||
36 | rm -f ${S}/acinclude.m4 \ | ||
37 | ${S}/aclocal.m4 \ | ||
38 | ${S}/ltconfig \ | ||
39 | ${S}/ltmain.sh | ||
40 | } | ||
41 | |||
42 | do_install_prepend() { | ||
43 | install -d ${D}${libdir_jni} | ||
44 | install -d ${D}${datadir_java}/ext | ||
45 | } | ||
46 | |||
47 | FILES_${PN} += "${libdir_jni}" | ||
48 | FILES_${PN}-dbg += "${libdir_jni}/.debug" | ||