nodejs: fix recipe
authorKoen Kooi <koen@openembedded.org>
Tue, 7 Sep 2010 18:08:21 +0000 (20:08 +0200)
committerKoen Kooi <koen@openembedded.org>
Tue, 7 Sep 2010 18:09:20 +0000 (20:09 +0200)
* fix configure
* fix do_install
* fix packaging

recipes/nodejs/nodejs_0.2.0.bb

index 83bfa2e..7dfa04e 100644 (file)
@@ -1,28 +1,32 @@
 DESCRIPTION = "nodeJS Evented I/O for V8 JavaScript"
 HOMEPAGE = "http://nodejs.org"
 LICENSE = "MIT"
+
 DEPENDS = "openssl"
+
 SRC_URI = " \
   http://nodejs.org/dist/node-v${PV}.tar.gz \
   file://node-cross-cc.patch \
   file://libev-cross-cc.patch \
   file://node-dont-include-hosts-usr-include.patch \
 "
-#file://libev-arm-cross.patch \
 SRC_URI[md5sum] = "99a6dacc44b3f9c6ec376ccb446dd0b8"
 SRC_URI[sha256sum] = "3d3eff9287c9917af4044f3cef99ae5b17946710a71e83039de4fcb4b0a26631"
+
 S = "${WORKDIR}/node-v${PV}"
+
+# v8 errors out if you have set CCACHE
+CCACHE = ""
+
 do_configure () {
-  ./configure --prefix=${D} --without-snapshot
+  ./configure --prefix=${prefix} --without-snapshot
 }
+
 do_compile () {
   make
 }
-do_install () {
-  #oe_runmake install # doesn't install to correct location
 
-  # This works
-  install -d ${D}${bindir}/
-  install -m 0755 ${S}/node ${D}${bindir}/
+do_install () {
+  DESTDIR=${D} oe_runmake install
 }
-FILES_${PN} = "${bindir}/node"
+