DESCRIPTION = "Lexical analyzer generator for Java" AUTHOR = "Elliot Berk, A. Appel, C. Scott Ananian" DEPENDS = "virtual/javac-native fastjar-native" RDEPENDS = "java2-runtime" inherit java-library SRC_URI = "\ http://www.cs.princeton.edu/~appel/modern/java/CUP/java_${BPN}_v10k.tar.gz \ file://cup \ " S = "${WORKDIR}/java_cup" do_configure() { sed -i \ -e "s|OE_STAGING_BINDIR|${bindir}|" \ -e "s|OE_STAGING_DATADIR_JAVA|${data_java}|" \ -e "s|OE_CUP_JAR|${BP}.jar|" \ ${WORKDIR}/cup } do_compile() { mkdir -p build javac -d build `find . -name "*.java"` fastjar -C build -c -f ${BP}.jar . } do_install_append() { install -d ${D}${bindir} install -m 0755 ${WORKDIR}/cup ${D}${bindir} } PACKAGES = "${PN}" FILES_${PN} += "${datadir_java}" SRC_URI[md5sum] = "8b11edfec13c590ea443d0f0ae0da479" SRC_URI[sha256sum] = "7e6dc5be74ae56c7e86e69ad0ad88dae3b2847afa9e73a76635918a6b1eb75cd"