summaryrefslogtreecommitdiffstats
path: root/recipes-core/xml-commons/xpp3_1.1.3.4.O.bb
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-core/xml-commons/xpp3_1.1.3.4.O.bb')
-rw-r--r--recipes-core/xml-commons/xpp3_1.1.3.4.O.bb49
1 files changed, 49 insertions, 0 deletions
diff --git a/recipes-core/xml-commons/xpp3_1.1.3.4.O.bb b/recipes-core/xml-commons/xpp3_1.1.3.4.O.bb
new file mode 100644
index 0000000..40f7cb2
--- /dev/null
+++ b/recipes-core/xml-commons/xpp3_1.1.3.4.O.bb
@@ -0,0 +1,49 @@
1DESCRIPTION = "Streaming pull XML parser for Java (3rd edition)"
2LICENSE = "BSD-like"
3
4HOMEPAGE = "http://www.extreme.indiana.edu/xgws/xsoap/xpp/mxp1"
5
6SRC_URI = "http://www.extreme.indiana.edu/dist/java-repository/xpp3/distributions/${P}_src.tgz"
7
8inherit java-library
9
10DEPENDS = "fastjar-native virtual/javac-native"
11
12PACKAGES = "libxpp3-xpath-java ${JPN}"
13
14do_compile() {
15 if [ -d build-oe ]; then
16 rm -rf build-oe
17 fi
18 mkdir -p build-oe
19
20 sourcepath="src/java/api:src/java/builder:src/java/dom2_builder:src/java/mxp1_min:src/java/mxp1_standard:src/java/parser_pool:src/java/sax2_driver:src/java/serializer_impl:src/java/util:src/java/wrapper"
21 findpath="${sourcepath//:/ }"
22
23 javac -sourcepath $sourcepath -d build-oe `find $findpath -name "*.java"`
24
25 mkdir -p build-oe/META-INF/services
26 cp src/java/mxp1_standard/META-INF/services/org.xml* build-oe/META-INF/services
27 fastjar -C build-oe -c -f ${JARFILENAME} .
28
29 if [ -d build-xpath ]; then
30 rm -rf build-xpath
31 fi
32 mkdir -p build-xpath
33
34 sourcepath="src/java/xpath"
35 findpath="${sourcepath//:/ }"
36 javac -sourcepath $sourcepath -cp build-oe -d build-xpath `find $findpath -name "*.java"`
37
38 fastjar -C build-xpath -c -f xpp3-xpath-${PV}.jar .
39}
40
41do_install_append() {
42 oe_jarinstall xpp3-xpath-${PV}.jar xpp3-xpath.jar
43}
44
45FILES_libxpp3-xpath-java = "${datadir}/java/xpp3-xpath*"
46
47
48SRC_URI[md5sum] = "e1b6aeaad1cd06e64568aae1a507d5c6"
49SRC_URI[sha256sum] = "404c0cd332f54ecf9807dc86d365c17dcffab669994c9dcbbad31fbc4b59f811"