diff options
Diffstat (limited to 'recipes-core/jlex/jlex_1.2.6.bb')
-rw-r--r-- | recipes-core/jlex/jlex_1.2.6.bb | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/recipes-core/jlex/jlex_1.2.6.bb b/recipes-core/jlex/jlex_1.2.6.bb index b8f9ffb..48ec357 100644 --- a/recipes-core/jlex/jlex_1.2.6.bb +++ b/recipes-core/jlex/jlex_1.2.6.bb | |||
@@ -1,16 +1,18 @@ | |||
1 | SUMMARY = "Lexical analyzer generator for Java" | 1 | SUMMARY = "Lexical analyzer generator for Java" |
2 | AUTHOR = "Elliot Berk, A. Appel, C. Scott Ananian" | 2 | AUTHOR = "Elliot Berk, A. Appel, C. Scott Ananian" |
3 | |||
4 | JLEX_MAIN_FILENAME = "jlex-${PV}-Main.java" | ||
3 | LICENSE = "JLEX" | 5 | LICENSE = "JLEX" |
4 | LIC_FILES_CHKSUM = "file://Main.java;beginline=148;endline=166;md5=9bf4a6a951053991db64f9d7330d648a" | 6 | LIC_FILES_CHKSUM = "file://${JLEX_MAIN_FILENAME};beginline=148;endline=166;md5=9bf4a6a951053991db64f9d7330d648a" |
5 | 7 | ||
6 | PACKAGE_ARCH = "${TUNE_PKGARCH}" | 8 | PACKAGE_ARCH = "${TUNE_PKGARCH}" |
7 | 9 | ||
8 | RDEPENDS_${PN} = "java2-runtime" | 10 | RDEPENDS:${PN} = "java2-runtime" |
9 | RDEPENDS_${PN}_class-native = "" | 11 | RDEPENDS:${PN}:class-native = "" |
10 | 12 | ||
11 | inherit java-library | 13 | inherit java-library |
12 | 14 | ||
13 | SRC_URI = "http://www.cs.princeton.edu/~appel/modern/java/JLex/Archive/${PV}/Main.java \ | 15 | SRC_URI = "http://www.cs.princeton.edu/~appel/modern/java/JLex/Archive/${PV}/Main.java;downloadfilename=${JLEX_MAIN_FILENAME} \ |
14 | file://jlex \ | 16 | file://jlex \ |
15 | " | 17 | " |
16 | 18 | ||
@@ -26,20 +28,21 @@ do_configure() { | |||
26 | 28 | ||
27 | do_compile() { | 29 | do_compile() { |
28 | mkdir -p build | 30 | mkdir -p build |
31 | cp ${JLEX_MAIN_FILENAME} Main.java | ||
29 | 32 | ||
30 | javac -d build Main.java | 33 | javac -d build Main.java |
31 | 34 | ||
32 | fastjar cf ${BP}.jar -C build . | 35 | fastjar cf ${BP}.jar -C build . |
33 | } | 36 | } |
34 | 37 | ||
35 | do_install_append() { | 38 | do_install:append() { |
36 | install -d ${D}${bindir} | 39 | install -d ${D}${bindir} |
37 | install -m 0755 jlex ${D}${bindir}/ | 40 | install -m 0755 jlex ${D}${bindir}/ |
38 | } | 41 | } |
39 | 42 | ||
40 | PACKAGES = "${PN}" | 43 | PACKAGES = "${PN}" |
41 | 44 | ||
42 | FILES_${PN} += "${datadir_java}" | 45 | FILES:${PN} += "${datadir_java}" |
43 | 46 | ||
44 | SRC_URI[md5sum] = "fe0cff5db3e2f0f5d67a153cf6c783af" | 47 | SRC_URI[md5sum] = "fe0cff5db3e2f0f5d67a153cf6c783af" |
45 | SRC_URI[sha256sum] = "aeebaece3b3a53972bb0ba0f810540386c267070ee9dca6ffa43c6ff74a54bd7" | 48 | SRC_URI[sha256sum] = "aeebaece3b3a53972bb0ba0f810540386c267070ee9dca6ffa43c6ff74a54bd7" |