summaryrefslogtreecommitdiffstats
path: root/recipes-core/jakarta-libs/bsf_2.4.0.bb
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-core/jakarta-libs/bsf_2.4.0.bb')
-rw-r--r--recipes-core/jakarta-libs/bsf_2.4.0.bb33
1 files changed, 33 insertions, 0 deletions
diff --git a/recipes-core/jakarta-libs/bsf_2.4.0.bb b/recipes-core/jakarta-libs/bsf_2.4.0.bb
new file mode 100644
index 0000000..2ed56c5
--- /dev/null
+++ b/recipes-core/jakarta-libs/bsf_2.4.0.bb
@@ -0,0 +1,33 @@
1DESCRIPTION = "Bean Scripting Framework package"
2AUTHOR = "Apache Software Foundation"
3LICENSE = "AL2.0"
4LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=b1e01b26bacfc2232046c90a330332b3"
5
6SRC_URI = "http://archive.apache.org/dist/jakarta/bsf/source/bsf-src-${PV}.tar.gz"
7
8inherit java-library
9
10DEPENDS = "jacl commons-logging rhino xalan-j bcel"
11DEPENDS_virtclass-native = "jacl-native commons-logging-native rhino-native xalan-j-native bcel-native"
12
13do_compile() {
14 mkdir -p build
15
16 oe_makeclasspath cp -s commons-logging jacl rhino bcel xalan2
17
18 # Remove netrexx and jython support
19 rm -Rf src/org/apache/bsf/engines/netrexx
20 rm -Rf src/org/apache/bsf/engines/jython
21
22 javac -sourcepath src -cp $cp -d build `find src -name "*.java"`
23
24 fastjar -C build -c -f ${JARFILENAME} .
25}
26
27
28SRC_URI[md5sum] = "7e58b2a009c0f70ab36bbef420b25c07"
29SRC_URI[sha256sum] = "5ab58cf5738c144f4d85a4a442c2f33be2c4c502dca6e29e0c570c2a51ae6ae9"
30
31NATIVE_INSTALL_WORKS = "1"
32BBCLASSEXTEND = "native"
33