summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKoen Kooi <koen@openembedded.org>2010-09-07 20:08:21 +0200
committerKoen Kooi <koen@openembedded.org>2010-09-07 20:09:20 +0200
commit3967caeb51d7427980e06fd8b6e23c8fdc75e791 (patch)
tree2b79ae0ae1247f85b103c3e75f6336550619e818
parent8a9ba8cde8cc27291d34a46dbcb73aaa82755b4f (diff)
nodejs: fix recipe
* fix configure * fix do_install * fix packaging
-rw-r--r--recipes/nodejs/nodejs_0.2.0.bb20
1 files changed, 12 insertions, 8 deletions
diff --git a/recipes/nodejs/nodejs_0.2.0.bb b/recipes/nodejs/nodejs_0.2.0.bb
index 83bfa2e4dd..7dfa04ef69 100644
--- a/recipes/nodejs/nodejs_0.2.0.bb
+++ b/recipes/nodejs/nodejs_0.2.0.bb
@@ -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"
+