rxtx: Fixes.
authorRobert Schuster <thebohemian@gmx.net>
Wed, 13 Feb 2008 01:19:55 +0000 (01:19 +0000)
committerRobert Schuster <thebohemian@gmx.net>
Wed, 13 Feb 2008 01:19:55 +0000 (01:19 +0000)
  - added custom compilation step
  - corrected build dependencies

packages/rxtx/rxtx_2.1-7r2.bb

index 260b70a..0630d49 100644 (file)
@@ -3,6 +3,10 @@ LICENSE = "LGPL"
 SECTION = "libs"
 HOMEPAGE = "http://rxtx.org"
 
+PR = "r1"
+
+DEPENDS = "classpath classpath-native virtual/javac-native"
+
 inherit autotools java-library
 
 SRC_URI = "\
@@ -10,6 +14,15 @@ SRC_URI = "\
     file://rxtx-fixes-from-debian.patch;patch=1 \
     "
 
+do_compile() {
+  # Whatever configure detected it is completely unusable. So we override heavily.
+  oe_runmake \
+    JAVAH="gjavah -classpath \$(CLASSPATH) -d \$(DEST) -jni" \
+    JAR=gjar \
+    JAVAC="javac -classpath \$(CLASSPATH) -d \$(TOP)/ -O -source 1.3 -target 1.3" \
+    JAVAINCLUDEDIR=${STAGING_INCDIR}/classpath
+}
+
 do_install() {
   install -d ${D}/${libdir_jni}
   install -d ${D}/${datadir_java}