1 DESCRIPTION
= "A pure Java D-Bus Implementation"
2 DESCRIPTION_dbus
-java
-viewer
= "${DESCRIPTION} (DBusViewer Binary)"
3 DESCRIPTION_dbus
-java
-bin = "${DESCRIPTION} (Binaries)"
4 AUTHOR
= "Matthew Johnson <dbus@matthew.ath.cx>"
5 HOMEPAGE
= "http://dbus.freedesktop.org/doc/dbus-java"
9 DEPENDS
= "libmatthew docbook-utils-native docbook-sgml-dtd-4.1-native fastjar-native"
10 RDEPENDS_dbus
-java
-viewer
= "java2-runtime libunixsocket-java dbus-java-bin libmatthew-debug-java ${JPN}"
11 RDEPENDS_dbus
-java
-bin = "java2-runtime libunixsocket-java libmatthew-debug-java ${JPN}"
12 RSUGGESTS_libdbus
-java
= "libunixsocket-java"
16 SRC_URI
= "http://dbus.freedesktop.org/releases/dbus-java/dbus-java-${PV}.tar.gz"
18 S
= "${WORKDIR}/dbus-java-${PV}"
22 # jamvm
-native unfortunately contains non
-generificed java
/lang
/reflect classes
23 # which are accessed in this package. Work around this by setting the bootclasspath
25 JCFLAGS
= "-bootclasspath ${STAGING_DATADIR}/classpath/glibj.zip"
29 JCFLAGS
="-source 1.5 ${JCFLAGS}" \
31 JARPREFIX
="${STAGING_DATADIR_JAVA}" \
32 JAVAUNIXJARDIR
="${STAGING_DATADIR_JAVA}" \
33 CLASSPATH
="${S}/classes" \
37 # Generated shell scripts will have staging paths inside them.
40 # Generate them again with target paths.
42 JAVAC
="oefatal \"No Java compilation expected here.\"" \
43 JAR
="oefatal \"No jar invocation expected here.\"" \
44 JARPREFIX
=$
{datadir_java
} \
45 JAVAUNIXPATH
=$
{datadir_java
} \
50 JAVAC
="oefatal \"No Java compilation expected here.\"" \
51 JAR
="oefatal \"No jar invocation expected here.\"" \
52 JARPREFIX
=$
{datadir_java
} \
53 JAVAUNIXPATH
=$
{datadir_java
} \
58 oe_jarinstall $
{JPN
}-$
{PV
}.jar $
{JPN
}.jar dbus.jar
59 oe_jarinstall dbus
-java
-viewer
-$
{PV
}.jar dbus
-java
-viewer.jar dbus
-viewer.jar
60 oe_jarinstall dbus
-java
-bin-$
{PV
}.jar dbus
-java
-bin.jar dbus
-bin.jar
62 install
-d $
{D
}$
{bindir
}
63 install
bin/DBusViewer $
{D
}$
{bindir
}
64 install
bin/DBusCall $
{D
}$
{bindir
}
65 install
bin/CreateInterface $
{D
}$
{bindir
}
66 install
bin/ListDBus $
{D
}$
{bindir
}
67 install
bin/DBusDaemon $
{D
}$
{bindir
}
70 JAVAC
="oefatal \"No Java compilation expected here.\"" \
71 JAR
="oefatal \"No jar invocation expected here.\"" \
72 MANPREFIX
=$
{D
}$
{mandir
} \
73 DOCPREFIX
=$
{D
}$
{docdir
}/$
{JPN
} \
78 oe_jarinstall
-s $
{JPN
}-$
{PV
}.jar $
{JPN
}.jar
82 # $
{JPN
} must be
last otherwise it would pick up dbus
-viewer
*.jar
84 PACKAGES
= "dbus-java-viewer dbus-java-viewer-doc dbus-java-bin dbus-java-bin-doc ${JPN}"
86 FILES_dbus
-java
-viewer
= "${datadir}/java/dbus-java-viewer*.jar ${bindir}/DBusViewer"
87 FILES_dbus
-java
-viewer
-doc
= "${mandir}/DBusViewer*"
88 FILES_dbus
-java
-bin = "${datadir}/java/dbus-java-bin*.jar ${bindir}"
89 FILES_dbus
-java
-bin-doc
= "${mandir} ${docdir}/${JPN}"
91 SRC_URI
[md5sum
] = "1d1cb956a81be2168452cfea4912d613"
92 SRC_URI
[sha256sum
] = "46db0d65ecadaa0bf90eb7b285609454a0b7439e09655dc722e3f61f2d01bdb2"