diff options
author | Stefan Schmidt <stefan@buglabs.net> | 2010-12-02 15:37:18 +0100 |
---|---|---|
committer | Stefan Schmidt <stefan@buglabs.net> | 2011-01-31 12:03:52 +0100 |
commit | 2d4c7b685c9f750e08491f5cc10c080483db855d (patch) | |
tree | c769cdc89670f69afa225dad3adddfb74ec8aaad /recipes/concierge/service-tracker_1.0-rc3.bb | |
parent | 4725ca4c02ab092c1b0c7451549ece6b0ee58344 (diff) | |
download | openembedded-2d4c7b685c9f750e08491f5cc10c080483db855d.tar.gz |
concierge: Add OSGi R3 implementation and service tracker
Diffstat (limited to 'recipes/concierge/service-tracker_1.0-rc3.bb')
-rw-r--r-- | recipes/concierge/service-tracker_1.0-rc3.bb | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/recipes/concierge/service-tracker_1.0-rc3.bb b/recipes/concierge/service-tracker_1.0-rc3.bb new file mode 100644 index 0000000000..6899232845 --- /dev/null +++ b/recipes/concierge/service-tracker_1.0-rc3.bb @@ -0,0 +1,34 @@ +DESCRIPTION = "OSGi R3 ServiceTracker classes" +HOMEPAGE = "http://concierge.sourceforge.net" +LICENSE = "BSD" +DEPENDS = "fastjar-native concierge" + +SRCREV = "220" +PV = "1.0+svnr${SRCREV}" +PR = "r0" + +SRC_URI = "svn://concierge.svn.sourceforge.net/svnroot/concierge/tags/Concierge/1.0.0.RC3/;module=bundles/service_tracker;proto=http;localdir=${PN} \ + file://files/service-tracker-MANIFEST.MF \ +" + +S = "${WORKDIR}/bundles/service_tracker" + +inherit bug-java-library + +do_compile() { + mkdir -p build + oe_makeclasspath cp -s ${DEPENDS} ${EXTRA_CP} + echo "JAVAC CLASSPATH ---------------" + echo $cp | awk 'BEGIN {FS=":"} {split($0,a,":"); for (i=1; i<=NF; i++) print a[i]; }' + echo "-------------------------" + javac -sourcepath src/main/java -cp $cp -d build `find src/main/java -name \*.java` + fastjar -m ${WORKDIR}/files/service-tracker-MANIFEST.MF -C build -c -f ${JARFILENAME} . + fastjar -C src/main/java -u -f ${JARFILENAME} . +} + +PACKAGE_ARCH = "all" +# override java-library's naming conventions +PACKAGES = "${PN}" + +FILES_${PN} += "${datadir_java}/${PN}.jar" +FILES_${PN} += "${datadir_java}/${P}.jar" |